私はSocketとServerSocketでJavaを使用して小さなプログラムを書いています。サーバーといくつかのクライアントがあります。ユーザー(クライアント)がウィンドウを閉じると、クライアントとサーバー間の接続が閉じられます。
私の問題はサーバー上にあり、そのクローズイベントを検出できません。誰が私を助けられるか。
接続を閉じる前に、クライアントからサーバーにメッセージを送信して、このイベントを通知できます。ただし、tast manager(javaw.exe)からのユーザーエンドプロセスの場合、このソリューションは不可能です。