1
接続にTCPを使用しているので、私のアプリケーションの通知ソースとしてキープアライブ信号を使用できるのだろうかと思います。つまり、クライアント側とサーバ側で切断状態(特定のソケット)を検出したいと思います。TCPキープアライブをイベントとして使用する方法はありますか?
可能ですか?はいの場合 - それを行う方法?これまでのところ、キープアライブ間隔とMonitor
メソッドを設定するオプションが見つかりましたが、通知方法を見当たりません。
サーバー側では、クライアントが死んでしまったという情報があります。
悲しいニュース:-)、ありがとうございます! – astrowalker
アプリはキープアライブそのものを見ることはできませんが、それはアフター・エフェクトを見ています。キープアライブがタイムアウトすると、ソケット接続は無効になり、その後のソケットの読み取り/書き込み操作は、アプリケーションが見ることができるエラーコードで失敗します。 –
@RemyLebeauもちろん、それ以外の場合は無意味ですが、イベントとして使用することはできません。 – EJP