解决UDP出现的10054错误
问题描述如下:
一个机器A有两个IP 一个是内网的 一个是外网的 有用UDP写的C/S的程序 S放在A上 我的机器在内网 当我用内网IP通讯时 A能接收到数据并且A也能把接收到的数据返回 当我用外网IP通讯时 A能接收到数据 但下次接收就出现10054错误 然后又恢复正常了,而且我不能接收到A返回的数据。实在想不明白是什么原因
解决办法:
1.我也碰到类似的问题,这是winsock的BUG,你可以在 WSAGetLastError() 返回 10054 错误代码的时候安全的忽略这个错误,对后续的调用没有影响。
2.BOOL bNewBehavior = FALSE;
DWORD dwBytesReturned = 0;
WSAIoctl(m_Sckt, SIO_UDP_CONNRESET, &bNewBehavior, sizeof bNewBehavior, NULL, 0, &dwBytesReturned, NULL, NULL);
p.s m_Sckt 是UDP SOCKET
上面的两种方法都没验证
解决UDP出现的10054错误相关推荐
- scrapy爬虫 出现10054错误 远程主机强迫关闭了一个现有的连接
** 解决:python爬虫 出现10054错误 远程主机强迫关闭了一个现有的连接 ** 问题: 1,网络问题. 确定是否是本机或爬虫目标网站出现网络问题 2,单位时间内请求页面频率过高 3,网站监测 ...
- 成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position
成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position ...
- mysql主从切换gtid不一致_解决mysql使用GTID主从复制错误问题
解决mysql使用GTID主从复制错误问题 做MySQL主从的话肯定会遇到很多同步上的问题, 大多数都是由于机器宕机,重启,或者是主键冲突等引起的从服务器停止工作, 这里专门收集类似问题并提供整理解决 ...
- 解决Linux下MySQL启动错误Starting MySQL.Manager of pid-file quit without updating file.[FAILED]...
刚装完MySQL,启动时报如下错误: Starting MySQL.Manager of pid-file quit without updating file.[FAILED] 解决Linux下My ...
- 解决devenv.exe应用程序错误,应用程序发生异常
解决devenv.exe应用程序错误,应用程序发生异常 打开VS2008/2010时,经常碰到:devenv.exe应用程序错误,应用程序发生异常,造成的原因是多种的,可能是环境变量配置出错,可能是你 ...
- Socket程序中的Error#10054错误
近期使用winSock做的一个网络项目中,使用TCP+Socket连接编写的一个多线程的网络程序,功能是client负责不断地向server端发送数据,服务端负责接收数据.client是一个DLL,服 ...
- 如何解决联通电信宽带连接错误691
我想使用电脑的朋友一定经常遇到这种情况,在家里用台式机拨号可以上网,但换了一台笔记本就上不了.或者本来用的帐号密码可以上,但换到别人家又上不去了.他们都同样提示错误691.错误691是宽带adsl拨号 ...
- Java爬坑 -- 解决redis序列化java8 LocalDateTime错误的问题
Java爬坑 -- 解决redis序列化java8 LocalDateTime错误的问题 参考文章: (1)Java爬坑 -- 解决redis序列化java8 LocalDateTime错误的问题 ( ...
- 解决Ubuntu系统“无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”的有效方法
解决Ubuntu系统"无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系"的有效方法 参考文章: (1)解决Ubuntu系统"无法修正错误,因为 ...
最新文章
- 企业如何提升管理能力,让企业协作更顺畅?
- CSP认证201712-1	最小差值[C++题解]:遍历
- 【重温基础】7.时间对象
- 为什么要设置Java环境变量(详解)
- 如何学人工智能的思考
- 清除css,js,img的浏览器缓存
- KODExplorer可道云-资源管理器(芒果云)
- 【C语言】无参函数调用实例
- 两个常见小故障的修复
- 分布式机器学习主要笔记
- c语言输出矩形及对角线,[新]C语言期末复习,经典练习题+知识点总结+模拟考题 三位一体,完胜c语言!!!!考期必备神器...
- 同样是开源,微软为何选择了 Chromium,而不是 Firefox?
- Java 后端开发常用的第三方服务 TOP10
- 【Arduino笔记】超声波传感器的使用
- Wandb:深度神经网络可视化工具介绍及本地部署方式
- 视频爬虫js逆向——我搜不到密参怎么办
- django-suit报错解决-----from suit.apps import DjangoSuitConfig
- 安装WIN7的系统后鼠标键盘动不了怎么回事????
- 基于HTML5和JS实现的切水果游戏
- 紧跟链改步伐!“链改青岛链湾综合试验区”正式启动