UDP的收发程序,开始接收正常,过一会,就提示说sendto: error ,不知都有些什么原因?有没有遇到过类似情况的朋友 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用GetLastError()获得错误代码,看看是什么错误 我发现是No buffer space available,因为我连续发了很多包,这个问题该如何解决呢? 发送接收后,加入Sleep(1000)延时 判断发送是否成功.int nSend = sendto(....)pif( nSend == SOCKET_ERROR ){ // error operation....} 发送缓冲溢出了。以下代码,在缓冲溢出的情况下尝试发送3次,可以把sleep的数值改大一些for(int i = 0; i<3; i++){ int nSend = sendto(....) if( nSend == SOCKET_ERROR ) { if( WSAGetLastError() == WSAENOBUFS ) sleep(100); } else break;} win7下vc6.0 客户端传入struct指针,调用方法完毕,删除struct指针,程序崩溃(在线急等,高手请进) C++问题高手讲下 图像显示在对话框picture控件问题?? 初学VC的一次走火 谁有Data Grid 控件所涉及的类详解 我有个关于字节对齐和网络传输信息头的强烈疑问 根据提供的函数代码,求公式 dazedase(什么也不懂,什么也不会,所以我很菜)进来,谢谢 怎么让编译出来的DLL文件更小一点呢?? ListBox控件问题,求各位指点 请问在支持MFC的DLL里如何初始化和销毁COM那? 类中函数参数的缺省值该在.h还是.cpp中写
int nSend = sendto(....)p
if( nSend == SOCKET_ERROR )
{
// error operation....
}
以下代码,在缓冲溢出的情况下尝试发送3次,可以把sleep的数值改大一些
for(int i = 0; i<3; i++)
{
int nSend = sendto(....)
if( nSend == SOCKET_ERROR )
{
if( WSAGetLastError() == WSAENOBUFS )
sleep(100);
}
else
break;
}