JDK1.1 の新しい SocketException

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

簡単な使用例: