假设我想创建一个包含一个公共房间的聊天室,并由任何想要的用户动态创建私人房间。
Websocket如何支持为这些私人房间创建私人频道?
p p,例如jwebsocket似乎有这个概念。但是如果我想使用像Jetty这样的标准服务器呢?答案 0 :(得分:1)
这与WebSockets(传输协议)无关。服务器/应用程序可以通过浏览器连接执行任何操作。
在聊天应用程序的非常特定的情况下,各种用户(不是连接)的广播域(即频道/房间)由应用程序确定。每个WebSocket连接通常与经过身份验证的用户相关联(但用户可能具有多个WebSocket连接)。应用程序(服务器)将跟踪哪些用户在哪些频道/房间并相应地广播消息(通过将该房间中的用户与这些用户所拥有的连接相匹配)。