我正在努力创建一个与基本客户端和服务器的多播通信。所以我在网上找了个例子.而且它们不起作用。
我的意思是,服务器正在等待一条永远不会到达的消息。
例如,那个:http://www.nmsl.cs.ucsb.edu/MulticastSocketsBook/ (c_send_receive.tar.gz)
所以我想知道是不是Opensuse会封包。
user@linux-uxnx:~> ip link
1: lo: mtu 65536 qdisc状态未知模式默认链接/回环00:00:00:00:00:00 : 00:00:00:00:00:00 2: enp0s25: mtu 1500 q
我试图将这个库用于C++中的套接字:实用的C++套接字() --我尝试了一个多播发送方和接收方多播的简单示例
on Mac OSX我发送和接收多播消息。i创建了一个使用Windows的虚拟机,我觉得也是这样。
消息被发送,但接收方没有接收到任何信息。在您看来,是windows上的虚拟机或库问题吗?(如果我试图在虚拟机上嗅探数据包,就会看到发送的消息)
我正在为我正在开发的应用程序添加多播侦听功能。在某些情况下,我连接的设备将每秒发送一个多播数据包,我希望用户能够监听该数据包(如果正在发送)。 我可以看到使用Wireshark从设备连续发送的组播数据包,因此我知道它们存在,并且我知道我使用的是正确的组播组和端口号。我已经尝试了十几种不同的方法,但都没有让我的应用程序捕获数据包。如果我从应用程序本身发送一个测试多播数据包,它会收到它,没有问题。我已经尝试接收异步和同步的数据包,没有变化。我真的被这个问题难住了,不知道我做错了什么。我发现的每一个例子都让我相信这应该是可行的。 我的多播udp侦听器类: class MulticastCli