10035是沒有資料可以接收,10060是沒有檢測到對方發來的資訊,感覺是一樣的問題,
在設定了timeout屬性后,在用Try catch 并且使用Socket .receive同步接收去讀取資料,10035的代碼和10060的代碼出現時機是什么規律? 本來編程覺得應該只有10060,但是因為網路里有大流量資料占用,雙方通訊延遲的確不是很快,發現10035代碼變得經常出現。這個10035是不是可以等同于10060作無視處理,然后繼續收發就可以了?
還有兩個問題是,
1. 如果這次的沒有收到,但是對方已經發出,下次一接收資料會不會兩次的資料一起接收?
2. 用receive同步接收,會不會發生只收到部分資訊的情況?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/59589.html
標籤:網絡通信
上一篇:TCP通信
下一篇:工業現場通信質量分析
