From cf53102b8f52b039746ea1e7fed85a18ed66432f Mon Sep 17 00:00:00 2001 From: skywind3000 Date: Mon, 14 Mar 2016 17:39:21 +0800 Subject: [PATCH] udpate doc --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 543b95c..bdf2ca6 100644 --- a/README.md +++ b/README.md @@ -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做过的一次横向评测,结论如下: