关于多播流量控制

来源:互联网 发布:java 业务架构 编辑:程序博客网 时间:2024/04/28 09:30

在写多播程序中:
 ,for(  ){sendto();Sleep(10);}如果不加Sleep,程序设定发10000个1K的包,只能发出去9500多个,但是接收端只能收到5000多个,真是差劲啊。
 如果加入Sleep,运行过程良好,发10000个,也能收到10000个。
 试想:如果使用多播,首先应该流量控制,如果不流量控制,一味的发包,在加上差错控制,那么肯定效率更差;然后,在流量控制的基础上,加入差错控制,尽力提高传输速度,不能一味的追求速度。看来用多播方式,逼近网络极限速度,不太现实,进而我们可以想到。使UDP逼近网络速度,似乎没有意义。