在客户端接收udp组播数据包的问题

时间:2014-01-13 16:25:35

标签: c sockets

我对组播服务器/客户端应用程序有一个奇怪的问题。我在C中编写了简单的服务器和客户端udp多播应用程序,我使用两台笔记本电脑和一台无线路由器对其进行了测试。服务器通过以太网电缆连接到具有192.168.1.101 IP地址的wrt54gl linksys路由器。 IP 192.168.1.105地址的客户端通过无线接口连接到路由器。他们可以互相ping。服务器使用sendto函数发送UDP数据包,客户端使用recvfrom函数接收它们。当我运行我的服务器时,我可以在wireshark中看到发送的udp数据包,目的地是IP地址为226.1.1.1的组播组,但在客户端我没有收到这些数据包,而且我也无法在wireshark中看到它们。我很确定代码是正确编写的。你有多播的经验给我建议吗?

谢谢

0 个答案:

没有答案