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); //附加
....
}在sockcore.cpp
指向这一条~
if (pState->m_pmapSocketHandle->IsEmpty())以上错误在“在静态库中使用 MFC”时产生~
而“在共享 DLL 中使用 MFC”却没有~ 什么原因?
会的快点来求救呀~~ 解决立即给分~
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货