繁体   English   中英

并发连接到Tornado WebSocket服务器

[英]Concurrent connections to Tornado WebSocket server

我们正在尝试构建一个使用“ tornado.websocket.WebSocketHandler”的服务器。

与“ demos \\ websocket \\ chatdemo.py”上显示的相反,我们希望每个客户端都建立自己的私有会话,而不是将消息广播给所有连接的订户。

如何识别各个“服务员”并将每条消息传递给打算接收该消息的其他客户端?

  • 首先,发送到服务器的第一条消息必须具有一些用于标识客户端的数据。
  • 处理程序将自身保存到具有客户端ID的共享数据中。 简单的方法是将其保存为字典,作为websocket应用程序的属性。
  • 如果某些消息需要发送给某些客户端,请从共享数据中选择其处理程序,然后调用处理程序的send方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM