をキャッチするときは、別の方法で処理する必要がありSocketTimeoutExceptionます。私が見つけた唯一のことは、に頼ることgetMessage()です。これまでのところ、次の 2 つを見つけました。
java.net.SocketTimeoutException: connect timed out
java.net.SocketTimeoutException: Read timed out
メッセージ (接続タイムアウト、読み取りタイムアウト) はハードコーディングされていますか? それらはどこで生成されますか?それらのメッセージの少なくとも定数値はありますか?