[蟲?] 關於HttpHostConnectException解決辦法
最近在編寫一項控制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