Android Autobahn Websocket客户端如何检测连接丢失?

Android Autobahn Websocket客户端如何检测连接丢失?,android,websocket,autobahn,Android,Websocket,Autobahn,我正在使用Android Autobahn客户端与web套接字服务器进行通信。我需要知道客户端如何检测tcp连接丢失。它是否发送TCP心脏探测器来检测此情况 PS:错误代码:de.tavendo.autobahn.WebSocket.ConnectionHandler.CLOSE_CONNECTION_LOST根据源代码,当端点调用CLOSE时,会发出CLOSE_CONNECTION_LOST错误代码,异常关闭代码: final int tavendoCloseCode = (close.mCo

我正在使用Android Autobahn客户端与web套接字服务器进行通信。我需要知道客户端如何检测tcp连接丢失。它是否发送TCP心脏探测器来检测此情况


PS:错误代码:de.tavendo.autobahn.WebSocket.ConnectionHandler.CLOSE_CONNECTION_LOST

根据源代码,当端点调用CLOSE时,会发出
CLOSE_CONNECTION_LOST
错误代码,异常关闭代码:

final int tavendoCloseCode = (close.mCode == 1000) ? ConnectionHandler.CLOSE_NORMAL : ConnectionHandler.CLOSE_CONNECTION_LOST;
我不知道你的路由器是如何实现的,但是在源代码中,你也有一个乒乓实现

因此,您可以期望通过发送一些乒乓WebSocket来检测连接丢失