请问有谁使用过CAsyncSocketEx或CAsyncProxySocket类吗? 请问有谁使用过CAsyncSocketEx或CAsyncProxySocket类吗?有个问题想请教一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://expert.csdn.net/Expert/topic/2438/2438354.xml?temp=.1115839http://expert.csdn.net/Expert/topic/2438/2438332.xml?temp=.9066584借个光 shjqk (QQ) :你这两个类应该是自定义的吧,或者派生的吧。msdn中没有两个。 这是个第三方的类我在使用中发现我在调用Send()和Receive()前需要Sleep几秒,否则就拿不到数据返回-1,我的代码如下,你用过这个类吗,我这么写有什么问题吗?谢谢!CMySocket *m_pMySocket;m_pMySocket=new CMySocket();if(!m_bIfProxy)m_pMySocket->m_pProxyLayer->SetProxy(PROXYTYPE_NOPROXY);if(!m_pMySocket->Create()){...}if(!m_pMySocket->Connect("x.x.x.x",xxxx)){if(GetLastError() != WSAEWOULDBLOCK ){ delete m_pMySocket;...}}Sleep(2000)//必须Sleepint res2 = m_pMySocket->Send(send,head.body_len + head.head_len, 0) ;if (!res2)//有时还会返回-1{...}Sleep(500)//必须Sleepint res3 = m_pMySocket->Receive(send,sizeof(send) , 0 ) ;if (!res3){...}... http://www.vccode.com/file_show.php?id=2065 你的SEND不够大,加大就可以了 vc6.0 开发64位问题 关于对话框的编程 如何通过IE远程访问MFC程序的客户区?组态软件 如何实现自绘列表图标半透明输出。 我想把一个视频文件的2进制信息显示在编辑框内,怎么写啊? 有关操作系统问题! Is COM still supported? Is it going away? 如何在单文档中实现窗体状态栏显示数据(在线等待) 关于局域网聊天程序 基于OpenCV和QT,建立Android图像处理程序 如何做一个"实验(考试)系统"请各位指点!! 请问如何用WIN32 API实现窗口的特色界面或皮肤?
http://expert.csdn.net/Expert/topic/2438/2438332.xml?temp=.9066584借个光
msdn中没有两个。
我在使用中发现我在调用Send()和Receive()前需要Sleep几秒,否则就拿不到数据返回-1,我的代码如下,你用过这个类吗,我这么写有什么问题吗?
谢谢!
CMySocket *m_pMySocket;m_pMySocket=new CMySocket();
if(!m_bIfProxy)
m_pMySocket->m_pProxyLayer->SetProxy(PROXYTYPE_NOPROXY);
if(!m_pMySocket->Create())
{
...
}
if(!m_pMySocket->Connect("x.x.x.x",xxxx))
{
if(GetLastError() != WSAEWOULDBLOCK )
{ delete m_pMySocket;
...
}
}
Sleep(2000)//必须Sleep
int res2 = m_pMySocket->Send(send,head.body_len + head.head_len, 0) ;
if (!res2)//有时还会返回-1
{
...
}
Sleep(500)//必须Sleep
int res3 = m_pMySocket->Receive(send,sizeof(send) , 0 ) ;
if (!res3)
{
...
}
...