我原本打算将此问题作为对how can i diagnose our java ip multicast application的评论,但问题太长,无法发表评论。
基本设置是我的PC应用程序创建一个UDP多播套接字,接受与该端口的所有连接(这是一个隔离的本地网络)。我有一个连接到同一路由器的网桥试图连接到这个多播套接字。通过检查通过组播套接字接收的数据包的内容来完成认证,在PC和网桥之间建立连接。
直到最近,当我的应用程序不再通过多播套接字接收任何内容时,这一直在工作。但是,只要我运行命令sudo tshark -n -V -i eth0 igmp
,就会检测到网桥并像往常一样建立连接。
可能导致这种情况的原因是什么?