Web ソケット サーバーとの通信に Android Autobahn クライアントを使用しています。クライアントが tcp 接続の切断を検出する方法を知る必要があります。これを検出するために TCP ハート プローブを送信しますか?
PS: エラーコード: de.tavendo.autobahn.WebSocket.ConnectionHandler.CLOSE_CONNECTION_LOST
ソース コードによるとCLOSE_CONNECTION_LOST
、エンドポイントが異常終了コードで終了を呼び出すと、エラー コードが出力されます。
final int tavendoCloseCode = (close.mCode == 1000) ? ConnectionHandler.CLOSE_NORMAL : ConnectionHandler.CLOSE_CONNECTION_LOST;
ルーターがどのように実装されているか正確にはわかりませんが、ソース コードには Ping / Pong の実装もあります。
そのため、Ping / Pong WebSocket を送信することで接続損失が検出されることが期待できます。