我正在努力创建与基本客户端和服务器的多播通信。所以我在网上寻找任何可行的示例......但它们不起作用。
我的意思是服务器正在等待一条永远不会到达的消息。
例如,那个:http://www.nmsl.cs.ucsb.edu/MulticastSocketsBook/(c_send_receive.tar.gz)
所以我想知道是否是 Opensuse 阻止了数据包。
user@linux-uxnx:~> ip link
1: lo: mtu 65536 qdisc noqueue 状态未知模式默认链接/环回 00:00:00:00:00:00 brd 00:00:00:00:00:00
2:enp0s25:mtu 1500 qdisc pfifo_fast状态UP模式默认qlen 1000链接/以太网00:23:18:ed:ef:59 brd ff:ff:ff:ff:ff:ff
3:wlp3s0:mtu 1500 qdisc noop状态DOWN模式默认qlen 1000链接/以太00:23:14:3c:7e:50 brd ff:ff:ff:ff:ff:ff
但似乎一切都好。
答案1
如果您使用虚拟化,虚拟化网络和虚拟交换机中可能不支持多播,或者必须显式启用它。
过去我在 KVM 中尝试使用 OSPF 多播时遇到过这个问题。