现在的位置: 首页 > 综合 > 正文

CSock处理Pending消息

2012年02月28日 ⁄ 综合 ⁄ 共 273字 ⁄ 字号 评论关闭
CSocket类中提供了一个虚拟函数,OnMessagePending.当Socket所在线程出现等待消息时,框架会调用该函数,让程序处理其它消息。这样就可以在实现该函数,以便快速退出程序了。代码如下:
BOOL CSockClient::OnMesssagePending()
{
 MSG msg;
 if(::PeekMessage(&msg,NULL,WM_QUIT,WM_QUIT,PM_NOREMOVE))
 {
  if(IsBlocking())CancelBlockingCall();
  return TRUE;
 }
 return FALSE;
}

抱歉!评论已关闭.