-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
热点网络下的kcp表现 #425
Comments
KCP 开了 nodelay 没有?关掉流控没有?设置 interval 没有?处理包积累没有? |
ikcp_nodelay(kcp_instance, 1, 10, 0, 1); 如果真的是因为包累积,我做了watermark,会监测并且断开连接。 |
试试:ikcp_nodelay(kcp_instance, 2, 1, 1, 1); 先确定以下,把发送端的每秒打印 ikcp_waitsnd() 的结果,看看是不是在持续变大。 |
好的,感谢。 |
最好不要多线程同时操作一个 kcp 对象,操作也要加锁。另外注意,数据在各个环节是否能够即时投递。 |
@skywind3000 伟哥好。我这边继续来输出一个实际线上用例。有一个玩家,他用荣耀手机的流量开了一个热点,ipad连上这个热点玩游戏。热点用的5G频段。湖南电信的流量。
神奇的是,在这种热点网络下,网络抖动大。tcp表现比kcp好,kcp延迟非常大,几秒到十几秒的延迟都有,tcp只是延迟波动大,但是实际体验是比kcp好很多。为啥呢,理论上这种网络下kcp应该表现更好啊
The text was updated successfully, but these errors were encountered: