win7 raw socket 发送接收udp有时成功有时失败

在win7系统,使用raw socket分别编写发送和接收udp的程序。一开始可以成功,后来莫名其妙就接收不到。然后试过一次相同的代码可以接收成功,但过几个小时之后有接收不了。

以下是做的一些测试:(源地址和目的地址都是127.0.0.1)

①使用raw socket发送,wireshark可以捕获到,且数据、端口正确。但是raw socket编写的接收端和java编写的接收端接收不到

②使用java的发送端发送,raw socket接收端可以接收

据测试应该是发送端问题,可是之前成功过,同一份代码却无端失败。所以猜测会不会是系统或其他的问题。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

3
各位大神好,请教一个android socket的问题
1
局域网内使用smb传文件中断
3
调用IPPROTO_RAW发送后,如果源IP不是本地IP,服务端收不到对应的包,不知为什么?
0
用raw socket抓包发现接收到的数据IP头的lenth为0,而数据还在,这是为什么?
2
12306抢票打包exe报错json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
0
ros调用笔记本自带的摄像头,出现找不到video0问题
0
如何使用raw_socket处理tcp包,并且不被内核协议栈干扰
1
Jetson TX2 GPU占用不正常
0
Cocos构建Android程序运行黑屏问题
1
求助:pyinstaller3.5 打包 WARNING: Cannot read QLibraryInfo..... json.decoder.JSONDecodeError..
1
C#网络通信程序设计基于ICMP的活动主机探测程序设计如何在界面上显示PING的统计结果(成功,失败次数)
1
怎么使Android Studio的raw目录下的视频文件按比例显示在手机的屏幕上
0
为什么提示parsers.pyx找不到文件啊???
2
hive beeline 连接 User: root is not allowed to impersonate root
4
为何我无法在一个方法中调用另外一个方法的成员?
1
detectMultiScale函数一加入就会崩溃,程序自动停止但不报错,求解!
1
Jedis存中文,在redis中查看,显示乱码
1
为什么我的Android Srudio Preview 界面没有Material.Light.Panel这个主题?
1
为什么我在使用机器学习中的softmax来进行学习时预测时预测时间太短而且精确度一直为零
1
TensorFlow的Keras如何使用Dataset作为数据输入?