JDK 1.1 の新しい SocketException

以前は、Java のすべてのネットワークエラーは SocketException を発生させていましたが、エラーの原因については十分な情報を提供しませんでした。たとえば、リモートコンピュータが接続を拒否したのか (そのポート上でなにも待機していないのか)、またはホストに到達できなかったのか (接続の試みがタイムアウトになったのか) といった原因を特定できませんでした。JDK 1.1 は洗練されたエラーレポートを提供する 3 つの新しいクラスを追加します。

簡単な使用例: