这个类我没有用过,不过根据我用SDK设计的经验,这时没有数据发过来,所以接收不会成功,你可以试试用CAsnycSocket类,然后等待事件通知。
错误代码可以用Visual Studio中的实用程序Error Lookup查。
错误代码可以用Visual Studio中的实用程序Error Lookup查。
解决方案 »
- 关于共享资源使用问题
- ~~~~~~~~~~~~简单错误~~~~~~~~~~~~~~~~~~~~这俩错误什么意思??
- 如何实现开机自启动的程序!
- 有什么办法能做到点击html的submit的时候,截取那段post数据
- vc调用delphi写的DLL时参数问题
- 问问BCGControlBar库的问题
- 要学多线程,看什么书,资料好呢
- http服务程序无法bind端口80,怎么办?
- 感谢joke100给了我答案!!thank u very much!!but how give u the score??and please help me again
- IDL文件是干嘛用的?
- 一个关于宏定义的问题(30)
- 请问大家一个问题:要是microsoft倒了,咱们还有饭吃么?请来发表你的看法!
首先对你的帮助表示感谢,CSocket是CAsnycSocket的派生类,他们的用法基本是一样的,我想问一下,接收是不是要等待发送过来的数据.还有你说的等待事件通知是怎么做的
两个类的使用方法可是很不一样的.
一般是派生新类. 重载OnReceive()...
to wwtfisher(米):
问一下,你是怎么查到10093的错误含义的,谢谢
1、服务器
m_server= new CMySocket; //CMySocket 重载CSocket;
m_server->m_state=1;
m_server->m_netbar=this;
if (!m_server->Create(5001))
{
AfxMessageBox("服务器端套接字创建失败!");
return;
}
m_server->Listen();
2.客户 m_client=new CMySocket;
if(!m_client->Create())
{
MessageBox("ReceiveSocket create failed!","Receive",MB_ICONSTOP);
return;
}
else
{
if (!m_client->Connect("210.91.21.34",5001))
{
MessageBox("ReceiveSocket connect failed!","connect",MB_ICONSTOP);
m_client->m_state=1;//connect
return;
}
else
{ m_client->m_netbar=this;
MessageBox("ReceiveSocket connect OK!","connect",MB_ICONSTOP);
}
// UpdateData(FALSE);
} 3、你需要重载,CSocket 的Accetp, onreceive ,等事件
祝你好运:)........