我们都知道udp是不可靠的,通过学习unix网络编程,我添加了一些关于seq和ts的hdr,使得udp reliable.the的思想是simple.when接收者接收分组,它必须发送ack分组,还有一些关于往返时间的算法来估计组播的rto.But,发送者发送分组到多播地址,该多播组中的所有主机必须发送ack packet.Even如果seq是正确的并且ack及时到达,我们仍然不确定是否所有的主机都收到了分组,因为我们不知道主机number.maybe一个或多个主机的ack包丢失。
我想知道是否可以获得特定组播组上的主机编号,或者也许有一个更好的想法来使多播可靠。
发布于 2012-04-09 09:29:08
尝试与您的网络管理员交谈,并要求他使您的网络传输可靠。我在欧洲、中东、亚洲、北美和南美的网络中有2Gbps的组播,并且从未丢失过一个数据包所有的交换机都是"voip就绪“的,所以这种方式会自动在内部优先处理组播流量,这是解决这个问题的最好方法。
https://stackoverflow.com/questions/7578839
复制相似问题