18,356
社区成员
发帖
与我相关
我的任务
分享
ListenSocket.Listen();
CSocket* pSvr;
pSvr = new CSocket;
if ( !ListenSocket.Accept(*pSvr) )
{
AfxMessageBox(_T("链接错误!"));
}
....
SOCKET hSocket = pSvr->Detach(); //分离句柄
delete pSvr;
_beginthreadex( 0, 0, &SendFileThread, (LPVOID)hSocket, NULL, NULL );
unsigned int WINAPI SendFileThread(LPVOID lParam)
{
SOCKET hSocket = (SOCKET)lParam;
CSocket *pSendSock;
pSendSock = new CSocket;
pSendSock->Create();
pSendSock->Attach(hSocket); //附加
....
}