CNode

node.js 游戏服务端 udp 返回过慢,疑似包体过大,有什么解决方案

问答
Ppanlongmao发布于5 年前最后回复5 年前6 回复5674 浏览0 收藏

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

查看回复

回复 (6)

M
myy#1·5 年前

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

D
dingyuanwu#2·5 年前
引用 myyudp,还 长连接 ?头回听说。

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

Z
zengming00#3·5 年前

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

L
luojiyin1987#4·5 年前

udp 就是用来发小包的

P
panlongmao#5·5 年前

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

B
beiyio#6·5 年前

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

参与回复
登录后即可参与回复。登录