什么是KCP KCP是一种网络传输协议(ARQ,自动重传请求),可以视它为TCP的代替品,但是它运行于用户空间,它不管底层的发送与接收,只是个纯算法实现可靠传输,它的特点是牺牲带宽来降低延迟.因为TCP协议的大公无私,经常牺牲自己速度来减少网络拥塞,它是从大局上考虑的.而KCP是自私的,它只顾自己的传输效率,从不管整个网络的拥塞情况.举个例子,TCP检测到丢包的时候,首先想到的是网络拥塞了,要放慢自己的速度别让网络更糟,而KCP想到的赶紧重传别耽误事. TCP的特点是可靠传输(累积确认.超时重传…