ソケットの例外
クライアントの例外
java.net.connectexception:接続拒否:接続。
この例外は、クライアントが新しいソケット(IP、ポート)操作を実行するときに発生します。この例外の理由は、IPアドレスを備えたマシンが見つからない(つまり、現在のマシンから指定されたIPルートに存在しない)、またはIPが存在するが、指定されたポートをリスニングするために見つけることができないためです。この問題が発生した場合、最初にクライアントのIPとポートが誤って記述されているかどうかを確認します。それが正しい場合は、クライアントからサーバーをpingすることができるかどうかを確認します。 Pingを使用できる場合(サービスサーバーPingが無効になっている場合、別の方法が必要です)、サーバー側の指定されたポートを聴くプログラムが開始されるかどうかに依存します。
java.net.SocketException:ソケットは閉じられています
一般的な理由は、接続が閉じた後(ソケットの緊密な方法が呼び出されます)、ネットワーク接続が読み取りと書き込みです。
java.net.socketexception :(接続リセットまたは接続ピア:ソケット書き込みエラー)
1つ目は、一方の端のソケットが閉じている(または例外の出口のためにアクティブに閉じた、または閉じた場合)、もう一方の端はまだデータを送信し、最初のデータパケットが例外を上げます(ピアごとにリセット)。もう1つは一方の端が出るが、出て行くときに接続が閉じられないことであり、もう一方の端は、データが接続から読み取られている場合に接続リセットをスローします。簡単に言えば、接続が切断された後の読み取りおよび書き込み操作によって引き起こされます。
Java.net.SocketException:壊れたパイプ。
SocketExceptonをスローした後:PEERによる接続リセット:ソケット書き込みエラー、データの書き込みを続けると、例外がスローされます。
(まだ測定されていません)
java.net.bindexception:既に使用中のアドレス:jvm_bind。
この例外は、サーバー側が新しいServersocket(ポート)を実行するときに発生します(ポートは0、65536の整数値です)。例外の理由は、ポートと同じポートが開始され、耳を傾けたためです。この時点で、Netstatを使用してコマンドを使用して、リスニング状態のポートを表示します。この問題を解決するために占有されていないポートを見つける必要があります。
java.net.SocketException:ソケットは閉じられています
(クライアントと同じ)
java.net.socketexception :(接続リセットまたは接続ピア:ソケット書き込みエラー)
(クライアントと同じ)
Java.net.SocketException:壊れたパイプ。
読んでくれてありがとう、私はそれがあなたを助けることができることを願っています。このサイトへのご支援ありがとうございます!