2014-10-07 93 views
0

我在Windows上的網絡服務器上工作,每天處理數千個客戶站點每分鐘的許多請求。但是,一個特定的客戶有一個問題,即它在一個套接字被關閉之前就被重用了。這些是在網絡服務器中使用的軋機插槽的正常運行 - 沒有什麼不尋常的。插座自動關閉?

這是可以想象的一個客戶端放棄連接。但是,這不應該導致套接字被重用,直到套接字被關閉,對吧?

有什麼情況可以在沒有先關閉的情況下重新使用套接字?

回答

0

socket()不能返回由先前socket()調用返回,直到它必須先關閉,如用closesocket()一個SOCKET值。