DWORD dWord = 0 ;
SOCKET aSocket = NULL;
LPOVERLAPPED lpoverlapped;
lpoverlapped ;
//PROGRAM NO JOIN
if (FALSE == ::GetQueuedCompletionStatus(hCompletionPort, &dWord, (PULONG_PTR)aSocket, &lpoverlapped, WSA_INFINITE))
{
//獲取錯誤碼
DWORD dwError = ::GetLastError();
//驗證是否超時
if (WAIT_TIMEOUT == dwError)
{
//超時了繼-續檢測
Sleep(5);
continue;
}
}
uj5u.com熱心網友回復:
OVERLAPPED pOverlapped = NULL;tagDataQueue * pDataQueue = NULL;
BOOL bSuccess = GetQueuedCompletionStatus(m_hCompletionPort, &dwTransferred, (PULONG_PTR)pDataQueue, &pOverlapped, INFINITE);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/118574.html
標籤:網絡及通訊開發
下一篇:Python實作楊輝三角演算法
