1
0
mirror of https://github.com/skywind3000/kcp.git synced 2025-04-24 04:10:34 +08:00

udpate doc

This commit is contained in:
skywind3000 2016-03-14 17:39:21 +08:00
parent cdb6dd2d2c
commit cf53102b8f

View File

@ -136,7 +136,7 @@ TCP是为流量设计的每秒内可以传输多少KB的数据讲究的
# 协议比较
如果网络永远不卡,那么 TCP和 KCP性能差不多但是网络本身就是不可靠的它不可能不丢包否则还要各种可靠协议干嘛不可能不抖动。在内网这种几乎理想的环境里直接比较大家都差不多但是放到公网上放到3G/4G网络情况下或者使用内网丢包模拟差距就很明显了。公网在高峰期有平均接近10%的丢包wifi/3g/4g下更糟糕这些都会让我们的传输变卡。
如果网络永远不卡,那 KCP/TCP 表现类似,但是网络本身就是不可靠的,丢包和抖动无法避免(否则还要各种可靠协议干嘛)。在内网这种几乎理想的环境里直接比较大家都差不多但是放到公网上放到3G/4G网络情况下或者使用内网丢包模拟差距就很明显了。公网在高峰期有平均接近10%的丢包wifi/3g/4g下更糟糕这些都会让传输变卡。
感谢 [asio-kcp](https://github.com/libinzhangyuan/asio_kcp) 的作者 [zhangyuan](https://github.com/libinzhangyuan) 对 KCP 与 enet, udt做过的一次横向评测结论如下