Windows-Server-2008-R2

TCP 客戶端和伺服器工作 X 次但之後掛起

  • February 11, 2014

我是一名軟體工程師,但我認為我的問題需要網路工程師…

對於軟體方面,看看我的堆棧溢出問題: https ://stackoverflow.com/questions/21641219/sending-and-receiving-over-network-using-tcpclient-socket-or-stream-fails-之後

我有最簡單的長度前綴字元串發送和接收客戶端和伺服器。客戶端讀取一行輸入,將其發送到伺服器,然後等待接收響應。伺服器讀取請求字元串,然後將其回顯。

我發現我可以進行五次發送和接收,然後在第六次嘗試時,客戶端說它已發送文本行,並嘗試接收伺服器響應。伺服器沒有任何跡象表明它收到了任何東西。就像發條一樣,每次五次。昨天早些時候的某個時候,它一直是三倍。現在是五個。什麼不正常的系統會有這樣的行為?

客戶端在我的辦公室執行,Win7-64。伺服器執行在 AWS,Win2k8R2。

我試過禁用客戶端和伺服器防火牆。我嘗試了不同的 AWS EC2。

Wireshark 說它在掛起的情況下進行 TCP 重傳。最終客戶端拋出“連接斷開”異常。稍後,伺服器也會這樣做。

有任何想法嗎?

事實證明,我們的公司網路阻止了前往伺服器埠的傳出流量。不知道為什麼它工作了 X 次,但是在網路人員旋轉他們的位之後,一切都執行良好。感謝您的所有幫助和見解。

引用自:https://serverfault.com/questions/574216