Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets Wireshark看到udp数据包,但我的应用程序没有';T_Sockets_Udp_Rhel - Fatal编程技术网

Sockets Wireshark看到udp数据包,但我的应用程序没有';T

Sockets Wireshark看到udp数据包,但我的应用程序没有';T,sockets,udp,rhel,Sockets,Udp,Rhel,我用它来测试使用广播udp数据包的连接。出于某种奇怪的原因,我可以通过wireshark(不是混杂模式)看到RHEL服务器上的数据包,尽管python recv没有得到它们。将同一台计算机上的数据包发送到“localhost”确实有效。另外,使用另一对计算机,我的代码也可以工作。所以我有一台特殊的RHEL电脑,这是有问题的 我尝试在127.0.0.1、0.0.0.0、255.255.255.255上绑定,但没有成功。我关闭了SELinux、RHEL防火墙、iptables和ip6tables。我

我用它来测试使用广播udp数据包的连接。出于某种奇怪的原因,我可以通过wireshark(不是混杂模式)看到RHEL服务器上的数据包,尽管python recv没有得到它们。将同一台计算机上的数据包发送到“localhost”确实有效。另外,使用另一对计算机,我的代码也可以工作。所以我有一台特殊的RHEL电脑,这是有问题的


我尝试在127.0.0.1、0.0.0.0、255.255.255.255上绑定,但没有成功。我关闭了SELinux、RHEL防火墙、iptables和ip6tables。我检查了netstat,发现只有我的python脚本在该udp端口上侦听。以托尔的名义,怎么了?

明白了!这是修复问题的命令:

ifconfig eth2 -broadcast 30.255.255.255
最初的Bcast地址是30.0.0.255,我正在广播到30.255.255.255,所以wireshark认为这是一个相关的Bcast(不是混乱的),但操作系统没有