使用CSocket 进行create的问题
使用下列语句调用m_LSock->Create()//m_LSock是CSocket指针类型
结果用debug跟踪发现在if (Socket(nSocketType, lEvent))处即为false,
为什么呢?
BOOL CAsyncSocket::Create(UINT nSocketPort, int nSocketType,
long lEvent, LPCTSTR lpszSocketAddress)
{
if (Socket(nSocketType, lEvent))
{
if (Bind(nSocketPort,lpszSocketAddress))
return TRUE;
int nResult = GetLastError();
Close();
WSASetLastError(nResult);
}
return FALSE;
}