線程結束


//接收線程函數
UINT RtcpRecvThreadFunc(LPVOID pParam)
{
 if (NULL == pParam)
 {
  return 0;
 }

 AFX_MODULE_THREAD_STATE* pState = AfxGetModuleThreadState();
 CWinThread* pThread = pState->m_pCurrentWinThread;
 while(pThread->m_pThreadParams != NULL)
 {
  CRtcp* rtcp = (CRtcp*)pParam;
  if (NULL == rtcp)
  {
   return 0;
  }
  if(RETURN_FAILED == rtcp->RecvData())
  {
   Sleep(200);
  }
 }
 DWORD dWord = 0;
 GetExitCodeThread(pThread->m_hThread,&dWord);
 AfxEndThread(dWord);;
 return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章