node.js 游戏服务端 udp 返回过慢,疑似包体过大,有什么解决方案
发布于 3 年前 作者 panlongmao 4128 次浏览 来自 问答

udp长连接, 在游戏中,网络较差的情况下, 正常的小包体问题不大,但是当buffer 到达5k 多的时候,就会有明显的感觉返回慢 请教下大佬们,有没有什么好的解决方案,思路, 求指点

6 回复

udp发几百字节才比较可靠吧?5k不会丢包吗?

udp 就是用来发小包的

udp,还 长连接 ?头回听说。

@myy +1 慢的话,抓下包,看下是慢在那个环节,是网络传输还是其他环节?先把问题的范围缩小再进一步排查会容易一些

解决了,没想到好的办法,就是尽可能的减小包体

1.应该先说明下使用的是哪种UDP的方式把。标准的UDP你看着是5K的的包,那就是5K,如果是安全UDP的话通常的做法都是发3个包,要看你3个包的总大小。 2.这里说的返回慢是指什么,UDP是报文啊。没有返回啊。是指自发的返回么?那这样为什么不用TCP呢~

回到顶部