DisconnectEx
同步呼叫 大約2分鐘左右才回傳, 這個就是傳說中的TIME_WAIT吧
異步呼叫 GetQueuedCompletionStatus函式也是大約2分鐘左右收到通知
效率好低, 有沒有辦法, 讓DisconnectEx 立即就回傳, 關閉套接字成功.
設定了
LINGER linger = { 1,0 };
::setsockopt(s, SOL_SOCKET, SO_LINGER, (char*)&linger, sizeof(linger));
但是不啟作用. 還是要等待2分鐘左右.
有大俠有辦法么
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/77858.html
標籤:網絡編程
上一篇:AES加密演算法,有時結果對,有時不對(不能解密),大家幫忙給看看!
下一篇:vb增加資料庫的列Adodc3.Recordset.Fields("Date") = Trim(Date.Text)出錯
