4

次のコードがあります。

socket.connect(new InetSocketAddress(serverHost, serverPort), CONNECT_TIMEOUT);

問題は、DNS にアクセスできない場合、InetSocketAddress がタイムアウトして例外 (「アクセスできないホスト...」) を返すのに 45 秒かかることです。コマンド全体が必要です (したがって、InetSocketAddress の作成とタイムアウトへの接続が早くなります。タイムアウトを早くする方法が見つかりませんでしnew InetSocketAddress(serverHost, serverPort)た。

出来ますか?

PS私はAndroidを使用していますが、問題は他のプラットフォームでも同じです

4

1 に答える 1