线程中ReceiveFrom怎么不阻塞呢?
我在CChatSrvDlg的按钮响应函数里面定义了CSocket MySocket;
然后在里面MySocket.Create(8888,SOCK_DGRAM);
之后创建了一个线程函数,再在线程函数里面
CChatSrvDlg *pDlg=new CChatSrvDlg();
while(1)
{
......
pDlg->SocketRcv.ReceiveFrom(recvbuff,MAX_PATH+250,recvadd,port,0);/
AfxMessageBox(_T("1"));
}
运行之后程序会不停地弹输出,按理说这个线程应该阻塞啊,在收到数据之前卡在输出这一步才对,现在不阻塞了什么原因求解?