我的應(yīng)用程序需要通過http://127.0.0.1/...(本地主機url)與正在使用的同一設(shè)備聯(lián)系。出于某種原因,當(dāng)我到達帶有JSON內(nèi)容的網(wǎng)站時,大約有50%的時間(也許恰好是50%)出現(xiàn)了例外:java.net.SocketException:recvfrom失敗:ECONNRESET(對等連接重置)對于其他50%,我得到了很好的結(jié)果。我曾嘗試進行民意調(diào)查(甚至兩次民意調(diào)查之間的延遲都很大),但我一直得到同樣奇怪的結(jié)果。我已經(jīng)在互聯(lián)網(wǎng)和這里搜索過,但不確定為什么會發(fā)生。對等方是否意味著客戶造成了這種情況?為什么會發(fā)生,我應(yīng)該如何處理?一些網(wǎng)站說這是很平常的事情,但是我沒有發(fā)現(xiàn)在這種情況下最好的事情是什么。
3 回答

狐的傳說
TA貢獻1804條經(jīng)驗 獲得超3個贊
在連接之前,嘗試為HttpURLConnection設(shè)置此屬性:
conn.setRequestProperty("connection", "close");
這將禁用默認(rèn)情況下啟用的“ keep-alive ”屬性。

RISEBY
TA貢獻1856條經(jīng)驗 獲得超5個贊
我知道這是一個舊線程。但這可能會幫助某人。
就我而言,此錯誤是由.NET WCF(肥皂)服務(wù)引起的。返回結(jié)果中的對象之一具有帶get {}屬性但沒有set {}屬性的DataMember。
為了進行序列化,每個DataMember都應(yīng)同時具有g(shù)et {}和set {}可用。我實現(xiàn)了一個空集{}(由于我的業(yè)務(wù)規(guī)則而空),問題得以解決。
我的scenerio是特定的不良服務(wù)器實現(xiàn),但也許可以幫助某人節(jié)省故障排除時間。
- 3 回答
- 0 關(guān)注
- 611 瀏覽
添加回答
舉報
0/150
提交
取消