websocket是聊天应用程序的正确技术吗?

时间:2015-08-07 05:00:32

标签: javascript java websocket

我使用websocket创建了一个小聊天App,用户可以加入聊天室,可以与多个用户或群组聊天。

可能在最多80到100个用户可以发送消息(这是我的要求)

所以我的问题是websocket对我有用吗?

2 个答案:

答案 0 :(得分:4)

是的。

实际上,聊天是Web套接字应用程序中最常见的一个示例。

http://socket.io/get-started/chat/

我想你想问的是:“服务器能否在100多个websocket连接中保持良好的性能”?

答案也是:肯定是的。

证据是基准。单个服务器可以轻松处理超过1000个websocket连接而没有问题。

请参阅:

答案 1 :(得分:2)

Websockets可用于允许每个客户端从服务器获取更新,而无需定期轮询服务器。

如果你想真正回应(即在人们输入时显示文字),那么Websockets就是你所需要的。但是,如果您愿意等待1秒后发送消息,您也可以使用定期获取请求。

但请考虑将使用您的应用的浏览器。看到: Can I Use Websockets兼容。