在Tornadoweb中设置websocket断开代码或原因

时间:2014-02-11 06:51:17

标签: web websocket tornado

我正在开发一个使用Websocket连接到服务器的机器人Web应用程序。服务器基于RosBridge构建,并使用Tornado Web实现。

对于Web UI,使用可以将websocket断开连接,原因如下3。  - 服务器挂了。   - 另一位用户已将您踢出会话。   - 会话令牌已过期。

服务器将此信息传达给UI的最佳方式是将关闭原因和/或代码(仅需要两个中的一个)设置为UI。我的理解是websocket协议允许这样做,但Tornado API似乎缺少这个选项。

1 个答案:

答案 0 :(得分:0)

Tornado目前不支持“关闭原因”字段。见https://github.com/facebook/tornado/issues/890