我用C编程语言编写了简单的多播服务器和客户端程序。然后我通过以太网接口将服务器连接到支持多播的路由器(支持dd-wrt)。客户端通过无线接口连接到路由器。我每10毫秒从服务器向客户端发送数据包。数据包大小为512字节。问题是客户端只收到40%的数据包,我也可以在Wireshark中看到。这不是无线和数据包丢失的问题,它是关于多播的东西,我无法弄清楚问题出在哪里。我还检查了数据速率,一切似乎都没问题。有什么建议? THX
答案 0 :(得分:0)
组播在UDP上运行。 UDP没有丢包恢复功能。你所看到的是地方特有的。如果你想要可靠性,你必须自己构建它。