组播UDP不起作用
树莓派上的多播UDP 我还没有把问题的范围缩小到足以知道我的问题是由于debian,raspbian引起的,还是我只是完全缺少某种东西。 我有一个python应用程序,该应用程序使用多播UDP来让网络上的其他设备知道我的应用程序已启动并正在运行,并且可以在特定IP地址使用。 UDP多播组是239.255.250.250,端口是9131。如果我运行tcpdump,我可以看到我尝试发送的数据包实际上是在发送数据,但是我再也看不到网络上其他计算机通过的数据。 还有其他设备使用具有相同多播组和端口的相同“信标”,并且我可以看到那些数据包从其他计算机通过。路由器没有防火墙,在这一点上,我确实有点无法选择。 以下是我知道如何运行的基本诊断。糟糕的udp chksum似乎没有帮助,但是我对此一无所知。 ifconfig的输出 eth0 Link encap:Ethernet HWaddr b8:27:eb:b2:79:12 inet addr:192.168.2.7 Bcast:192.168.2.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1682 errors:0 dropped:0 overruns:0 frame:0 TX packets:1686 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:119105 (116.3 KiB) TX bytes:169570 (165.5 KiB) 应用程序运行时输出tcpdump tcpdump: listening on eth0, …