【发布时间】:2016-09-09 16:10:47
【问题描述】:
我在服务器 A 上有一个简单的 python 进程,它从服务器 B 检索数据。
收集数据后,我希望能够将 websocket 消息发送到服务器 C 上的 javascript 页面。示意图:
A ---send data---> B -----send websocket message ---> C
如何“动态”向服务器 C 发送新的 websocket 消息?是否可以这样做,还是我必须先从 Javascript 页面接收消息,然后发送回响应?
我正在使用 tornado,但我不知道应该如何实例化 websocket.WebSocketHandler 并调用 write_message() 函数。在我看到的每个示例中,都没有明确实例化此类,例如:
app = web.Application([ ('/ws', WebSocketHandler, ), ]) # the class is just declared
我该怎么做?作为 Web 开发的新手,我觉得 Tornado 看起来很复杂。
谢谢
【问题讨论】: