java 中的 mmo 游戏应该使用什么。 UDP 还是 TCP?为什么? TCP 是一种点对点关系,可以承载每个数据包,而 UDP 没有点对点关系,可以丢弃数据包,从而导致滞后。在这种情况下使用哪个更好?
最佳答案
答案不取决于语言,而是取决于游戏的要求。
如果您的游戏可以处理来自玩家(或服务器)的状态更新,无论是丢失,还是乱序到达,那么 UDP 应该没问题。
如果您需要具有最小延迟的实时响应(并且上述问题已解决),那么您还应该使用 UDP。
否则,您应该使用 TCP。
关于java - Java 在网络方面有什么更好的地方? UDP 还是 TCP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4935703/