質問: new Socket(hostname, p); System.out.println("Socket creation complete at: " + new Date()); s.close(); } ``` > **アップデート:Java 1.7(1.7.0_01)でテストされており、正常に動作します。全プログラムは5歳未満で実行されます > 秒。ソケットの作成はほぼ即座に戻ります。** > >
回答: おそらくDNSの問題だと思います。ホスト名またはIPを使用していますか?名前を使用している場合は、pingを実行してください。どのくらいの時間がかかりますか?私はそれは多くの時間がかかるだろうと思う。とにかくあなたのJavaプログラムでIPアドレスを使用しようとします。私はあなたの問題を解決することを願っています。 ネットワーク設定、ファイアウォール、NATなどをチェックしない場合は、おそらくローカル接続から開始します。つまり、ローカルホスト上のプログラムを試してから、ローカルネットワーク内の他のホスト上で試してから、別のネットワーク上のホストで試してみてください。 がんばろう。