解答
1、网页浏览
使用UDP协议有三个优点 :
(1)能够对握手过程进行精简,减少网络通信往返次数;
(2)能够对TLS加解密过程进行优化;
(3)收发快速,无阻塞。
2、流媒体
采用TCP,一旦发生丢包,TCP会将后续包缓存起来,等前面的包重传并接收到后再继续发送,延迟会越来越大。基于UDP的协议如WebRTC是极佳的选择。
3、实时游戏
对实时要求较为严格的情况下,采用自定义的可靠UDP协议,比如Enet、RakNet(用户有sony online game、minecraft)等,自定义重传策略,能够把丢包产生的延迟降到最低,尽量减少网络问题对游戏性造成的影响。
4、物联网
采用UDP有3个关键点:
(1)网络带宽需求较小,而实时性要求高;
(2)大部分应用无需维持连接;
(3)需要低功耗。
帖子还没人回复快来抢沙发