ホームページ > に質問 > 本文
クライアントは javaswing netty で、サーバーは Springnetty を使用します。 サーバーがハートビート検出を使用しない場合、クライアントが突然ネットワーク ケーブルを抜き、ネットワークから切断すると (これはクライアント プログラムのシャットダウンではなく、単なる異常なネットワーク切断であることに注意してください)、サーバー側のハンドラー@オーバーライド
メソッドは例外情報を受信しませんでしたが、これを検出するにはどうすればよいでしょうか? ?
黄舟2017-05-17 10:02:58
この TCP レイヤーは、サーバーにハートビートがないため、次回データのやり取りがあったときにのみ検知できます
ハートビート検出がない場合、データを定期的に検知したい場合は、次のデータ インタラクションが検知されるまで待つしかありません。