收不到UDP包啊啊啊 啊啊

m0_37646670 2019-03-02 10:53:11
写了个UDP通信的程序,内网测试无问题,拿去实战结果并不理想。
小弟经验不足,苦思几日还是没得解决。。。

客户网络是移动的宽带,用的无线路由器还是刷了啥子熊猫系统的,就是完全看不懂怎么设置那种,接入网线还分出4根线用作电话线,我思来想去是不是这有搭嘎呢。
我换个普通的无线路由器,程序还是不行,偶尔会死机,因为程序得不到服务器返回,一直循环UDP重发。
然后我就用手机做热点连接电脑测试程序,发现OK的一笔。
但是接移动宽带日常使用都无问题啊,凭啥就我的程序不行。

我又在隔壁电信网络下试了试程序,也是OK的一笔啊。。

我想来想去,你网络不稳定,我第一次发的包没收到,怎么重发的包也是收不到呢?没道理啊,就像被路由器拦截了一样,了无音讯,重新打开程序有几次又是正常的。
就是用着用着服务器收不到我发的包了,程序卡死,一直在重发,只能关闭程序重新来。。。
...全文
232 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
另外,程序的逻辑有 bug,要搞清楚如何测试,不要连测试方法都想不到。
  • 打赏
  • 举报
回复
udp下不通就放弃了,谁说udp重发就能通?
m0_37646670 2019-03-03
  • 打赏
  • 举报
回复
引用 2 楼 以专业开发人员为伍 的回复:
另外,程序的逻辑有 bug,要搞清楚如何测试,不要连测试方法都想不到。

谢谢回复!
假如A和B 每秒互相发送一次包,都成功接收到,通讯正常。
然后我拔了 B网线5秒,再插回去。
会怎么样,A还能收到B的吗?

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧