不同的线程之间关闭CSocket的问题?
uaiia 2003-04-11 03:06:49 在主线程里建立CSocket,用次线程对CSocket进行通讯操作,当完成的时候用次线程关闭CSocket的时候会发生错误,不知如何解决?
TestSocket::TEST()
{
Create(0,SOCK_DGRAM,0);
AfxBeginThread((AFX_THREADPROC)thread,this);
}
static DWORD TestSocket::thread(TestSocket *pSock)
{
pSock->ReceiveFrom(.......)
...
...
//以上一切正常!
pSock->Close();//发生错误!!!不知怎样解决
}