错误号为10035,意思为“无法立即完成一个非阻挡性套接字操作“,也就是我在调用Connect这个函数的时候,就立即返回了,请问我应该怎么做才能调用该函数成功连接,也就是说该函数不能立刻返回否则就连接出错,请问各位高人有是么高的方法呢
解决方案 »
- 程序双击没有反应
- JPEG Error: premature end of JPEG file是什么意思??
- 为什么我的FtpGetFile函数总是返回错误(ERROR_INTERNET_CONNECTION_RESET),请高手指点!
- CListCtrl滚动问题求助
- 其实我是在送分,希望能多说点!多谢
- 记录应用程序的操作 要怎样做啊?
- RichEdit如何实现自动换行?
- 用vc开发有没有什么可用的报表打印控件,类似vfp得报表设计器
- 请问怎样知道用户按了键盘上的Backspace,enter等键!谢谢大家了,最好有例子,因为我是一个初学地者!
- 怎样实现从串口传输数据?
- 请教:关于mib文件的两个小问题,谢谢!
- 两个对话框类中能否使用相同名称的变量?
BOOL CServerSocket::ConnectToServer(const char *serverIp,int nPort)
{
if(serverIp==NULL)
return FALSE;
Close(); if(!Create())
return FALSE; if(!Connect(serverIp,nPort))
{
int nErrCode = GetLastError(); CString strErrMsg;
strErrMsg.Format("发生网络错误:%d", nErrCode);
AfxMessageBox(strErrMsg);
return FALSE;
}
return TRUE;
}
或通过事件同步WAITFORSINGLEOBJECT
详细的情况,请参见我写的一篇文章:
http://www.csdn.net/Develop/read_article.asp?id=15990