当我了解各种技术时,我经常尝试思考我经常使用的应用程序如何实现这些技术。我玩过一些MMO和FPS游戏。我查找了一些信息,然后发现了这个帖子:http://www.gamedev.net/topic/319003-mmorpg-and-the-ol-udp-vs-tcp
我已经看到UDP在允许一些数据包丢失时表现出色。涉及的开销较少,更新速度更快。在查找了一些信息并阅读了各种文章和帖子之后,我发现角色定位通常会使用UDP。像FPS这样的游戏通常会使用UDP,因为所有快速变化都会发生。
我已经多次看到有人指出同时使用UDP和TCP可能会出现问题。这些问题可能是什么?这些问题主要是由初学者程序员遇到的吗?在我的看来,最好使用UDP和TCP的组合,获得每个协议的优势。然而,如果同时使用两者会增加代码复杂性以处理引起的问题,则在某些情况下可能不值得。
我已经多次看到有人指出同时使用UDP和TCP可能会出现问题。这些问题可能是什么?这些问题主要是由初学者程序员遇到的吗?在我的看来,最好使用UDP和TCP的组合,获得每个协议的优势。然而,如果同时使用两者会增加代码复杂性以处理引起的问题,则在某些情况下可能不值得。