[蟲?] 關於HttpHostConnectException解決辦法

看板java作者 (叛帝)時間11年前 (2012/11/17 11:33), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
最近在編寫一項控制web server的程式 該機器收到我傳送的表單內容,會執行指定的動作(例如使繼電器動作) 講簡單一點有點像我們買的無線路由器,我要利用程式取代在網頁上執行的動作。 我解析出這項機器的動作方式 是利用表單的傳送,網頁上的每一個按鈕都是代表著表單要傳送的名稱與值 在收到值之後再回傳對應的網頁回來也就是HTML碼 所以我使用程式碼編寫,傳送表單與接收表單的行為,就能夠達到相同的功能。 但是我在網頁上執行任何動作,甚至連續執行同一個動作,機器都不會有問題。 位置去連線到網頁上執行動作 機器都不會有任何問題 但是我只要使用我編寫的程式執行相同或不相動作間隔不夠久,程式就會直接跳 HttpHostConnectExceptionConnection to http://xxx.xxx.xxx refused 錯誤訊息,程式會沒有回應一段時間。 並且在這個同時利用網頁也無法連線,隔幾秒鐘才會正常。 利用Thread.sleep強制讓程式凍結7秒 可以降低出現錯誤的機率 不過有時候還是會出現錯誤 而且執行一個功能要等七秒感覺用的人會很困擾 我不懂的是為什麼模擬網頁的行為 跑JAVA會造成錯誤 但是我在網頁上怎麼亂點都永遠不會造成無回應的狀態 有沒有版友能告訴我解決的方式呢? ps:哪邊需要補充的通知我,我會立即回覆謝謝 -- ══ ◣◢◣◢Vocaloid╮ ◤◥ ◢◢ quetzal◥◥ ◥◤ ◣◢ ║ ║ ● ●▼ ● ●◥ ● ● ; ︽﹨ ◥▼ ▃▃ ║ ● ● ● ● ド! ███▆≡ ▅▅ ══◣︶●══ ◥◣ / / / ══ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.3.96

11/17 11:56, , 1F
11/17 11:56, 1F

11/19 19:19, , 2F
解決了!把要傳值的類別先建好~在執行上再呼叫救行了
11/19 19:19, 2F
文章代碼(AID): #1GfmMZYY (java)