【问题标题】:Autobahn Server connection loss issue高速公路服务器连接丢失问题
【发布时间】:2014-02-26 20:24:08
【问题描述】:

我正在使用 Autobahn 库进行 Web 套接字连接。我的后端服务器是php。

当我启动套接字连接时,我经常遇到 WebSockets 连接丢失问题。

如何解决这个问题?有什么方法可以在不通知用户的情况下再次连接到套接字。

【问题讨论】:

  • 请详细说明您的问题
  • 我已经详细说明了我的问题。

标签: android websocket autobahn


【解决方案1】:

目前Autobahn Android没有自动重连选项,需要在客户端的onClose回调中手动开启新连接。

更新: 查看 github 上的 Autobahn 代码,我注意到 WebSocketConnection#reconnect() 方法似乎包含在版本 0.5.1 和 0.5.2 中,但它没有记录在 Autobahn 网站上的 API 文档中。

【讨论】:

  • 我应该创建 WebSocketConnection 的新 obj 还是只需要调用 mConnection.connect?
  • @Dhrupal 你应该创建新对象。但请参阅我更新的替代答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-09
  • 2017-06-04
  • 2015-08-07
相关资源
最近更新 更多