WINSOCK救命啊!!!
如下代码片段,m_pChatClient 是由CSocket派生。当m_sSrvAddr为错误域名时,显示“错误”,但域名正确时比如SERVER:localhost,PORT:80,程序就再没有反应,例子与MSDN中例子几乎完全一样。请各位高手指点啊!急死我拉。
m_pChatClient = new CChatClient(this);
if (m_pChatClient->Create())
{
while (!m_pChatClient->Connect((LPCTSTR)m_sSrvAddr,m_uSrvPort))
{
if (AfxMessageBox("错误",MB_YESNO) == IDNO)
{
delete m_pChatClient;
m_pChatClient = NULL;
return FALSE;
}
}
AfxMessageBox("已连接到服务器.");