面试题简述为什么实时游戏的服务端大多使用UDP?TCP不可以吗?面试官想听的1、是否理解游戏的实时性要求2、理解TCP/UDP的本质区别3、是否能结合游戏场景分析4、为什么游戏宁可接受丢包也不要延迟5、能清晰说明TCP造成的延迟来源面试回答举例在游戏这种对实时性极端敏感的场景里,UDP的优势非常明显。首先,TCP会因为三次握手、丢包重传、拥塞控制、流量控制等机制导致额外的延迟,这些延迟是不可控的。详细请参考:http://xhslink.com/o/8EKzPpTBE5t由浅入深分析1、TCP的问题(1)三次握手耗时(2)丢包后阻塞后续包(3)拥塞控制导致发包速率抖动2、UDP的问题(1)不保...