Socket创建问题,在线等,谢谢!
用多线程发送文件,每个线程建立自己的SOCKET. 代码简要如下:
mainthread:
AfxBeginThread(TimingSendThread, NULL);
AfxBeginThread(RealSendThread, NULL);
UINT TimingSendThread(LPVOID pParam)
{
CCmdSocket CmdSock;
CDataSocket DataSock;
CmdSock.Create();
CDataSock.Create();
}
UINT RealSendThread(LPVOID pParam)
{
CCmdSocket CmdSock;
CDataSocket DataSock;
CmdSock.Create();
CDataSock.Create();
}
当一个线程中创建SOCKET的成功后,在另一个线程中创建SOCKET就会产生异常。此处现象在动态编译没问题,但静态编译却出现问题。该如何初始化SOCKET?