Webからデータを収集するJavaプログラムがあります。 残念ながら、私のネットワークに問題があり、ネットワークが途切れることがあります。
接続が再びオンになり、ジョブが続行されるまで、私のプログラムに待つようなトリックが必要です。
私は "URLConnection"ライブラリを使用して接続します。 "ConnectException"がキャッチされたときに再接続するためのループを作成しましたが、動作しません。
提案がありますか?Javaプログラムとネットワーク接続のタイムアウト
0
A
答えて
1
私のネットワークに問題があり、電源が切れてしまいます。私は、接続が再びオンになっていて、それはあなたのプログラムの目的が何であるかに依存し、その仕事
を継続するまで 私のプログラムウェイトを依頼するトリックを必要としています。
これらの断続的な障害の発生時間はどのくらいですか?それらが十分に短い場合、接続しようとしている間に無限のタイムアウト期間を示すためにsetConnectTimeout(0)を使用できますが、プログラムが何かを報告しなければならない場合、それはエンドユーザには適していません。
比較的低いタイムアウトを設定すると、ネットワークが失われ始めたらjava.net.SocketTimeoutException
が得られます。
これをキャッチすると、一定期間待ってからループで再試行できます。おそらく失敗を報告します。
これは実行しようとしている内容によって異なります。
関連する問題
- 1. Javaダウンロードファイル:「接続タイムアウト:接続」
- 2. firebase接続タイムアウトのJavaサーバー側接続
- 3. ソケットソケットの#接続タイムアウトのJava
- 4. Healthvault Java API:接続タイムアウト:接続
- 5. Javaサーブレットの接続タイムアウト
- 6. Java URLの接続タイムアウト
- 7. Mongodb javaドライバの接続タイムアウト
- 8. java jndi ldap接続タイムアウト
- 9. プログラムによるネットワーク接続の切断
- 10. 既存のネットワークにプログラム的に接続
- 11. 接続と接続要求のタイムアウト
- 12. バックグラウンドワーカープロセスと接続タイムアウト
- 13. Javaの接続タイムアウトの例外
- 14. UWP Appsとのネットワーク接続
- 15. JavaプログラムとAndroidアプリケーションの接続
- 16. エラー:接続タイムアウト:接続 - Android
- 17. Javaネットワーク接続リストを取得
- 18. ネットワーク接続でバックアップされたJavaイテレータ
- 19. java - Windows/Linux上のネットワークとの接続と切断
- 20. ネットワーク接続
- 21. ネットワーク接続
- 22. Delphi + Firedacとネットワーク接続エラー
- 23. ソケット接続タイムアウトはネットワークによって異なります
- 24. アマゾンインスタンスEc2と接続タイムアウト
- 25. ServerSocketタイムアウトとキュー接続
- 26. カサンドラ接続アイドリングとタイムアウト
- 27. RabbitMQ .NETクライアントと接続タイムアウト
- 28. 接続タイムアウトとiptableルール
- 29. SqlClient接続タイムアウト
接続コードを記入し、正確に「動作しない」ものを教えてください。 – Tudor
あなたには例外があります。 – Jeremy
さて、それは接続されており、私はそれをテストすることはできません、私は待つ必要があります!申し訳ありません –