首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

调用WSAWaitForMultipleEvents一直阻塞,怎么跳出

2012-02-06 
调用WSAWaitForMultipleEvents一直阻塞,如何跳出?本人近期接手C++做网络方面的开发,遇到一些问题,希望能够

调用WSAWaitForMultipleEvents一直阻塞,如何跳出?
本人近期接手C++做网络方面的开发,遇到一些问题,希望能够得到解答
使用WSAEventSelect套接字模型的时候,在线程中执行如下代码:
DWORD u32_Res = WSAWaitForMultipleEvents(u32_Count, ph_Events, FALSE, 1000, FALSE);
问题如下:
 在没有Socket事件的情况下,此条语句一直处于阻塞状态,即使窗体关闭了(MFC窗体),线程还是阻塞在此条语句?
请问?
 这个问题如何解决?
看来,我觉得我对于这些网络接口还没有比较深入的了解,谁给简要解答一下,谢谢了


[解决办法]
设置超时,循环WSAWaitForMultipleEvents,判断返回值

热点排行