【发布时间】:2016-04-06 13:33:05
【问题描述】:
我是 python 中的 tornado 框架的新手,目前在 Websockets 中遇到困难。我正在尝试制作一个具有不同页面 [大厅和聊天室] 的聊天网站。大堂显示所有可用房间,应实时更新。
目前,我有一个处理聊天消息的 Websocket 处理程序。一个处理程序是否可以同时管理大厅更新和聊天消息?
【问题讨论】:
我是 python 中的 tornado 框架的新手,目前在 Websockets 中遇到困难。我正在尝试制作一个具有不同页面 [大厅和聊天室] 的聊天网站。大堂显示所有可用房间,应实时更新。
目前,我有一个处理聊天消息的 Websocket 处理程序。一个处理程序是否可以同时管理大厅更新和聊天消息?
【问题讨论】:
是的,这是可能的,但我认为最好为大厅和聊天室制作单独的插座。为了存储共享数据,您可以使用应用程序或处理程序类的实例 你也可以看看官方的例子。
https://github.com/tornadoweb/tornado/blob/master/demos/websocket/chatdemo.py
【讨论】: