【问题标题】:Setting websocket disconnect code or reason in Tornadoweb在 Tornadoweb 中设置 websocket 断开代码或原因
【发布时间】:2014-02-11 06:51:17
【问题描述】:

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

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

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

【问题讨论】:

    标签: web websocket tornado


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-04
      • 1970-01-01
      • 2013-10-18
      • 2014-02-06
      • 1970-01-01
      • 2014-08-14
      • 1970-01-01
      相关资源
      最近更新 更多