Skip to content

RTT问题优化等

Compare
Choose a tag to compare
@xtaci xtaci released this 14 Jan 12:18
· 555 commits to master since this release
  1. 客户端默认窗口值(-rcvwnd)降为512。
  2. smux锁优化。
  3. kcp-go锁优化。
  4. 更准确的数据包时间(更准确的RTT估算)。
  5. 缓解Buffered Chan 引起的BufferBloat,降低重传率。
  6. 修正一个kcp-go可能引起死锁的问题。
  7. snappy压缩切换为golang官方版本。
  8. 使用go1.8rc1编译。

(建议所有人更新)

$ go version
go version go1.8rc1 darwin/amd64
ce4af62
xtaci/smux@d1bdf08
xtaci/kcp-go@2375cf6

MD5 (kcptun-linux-amd64-20170114.tar.gz) = 2272644e5d63b40c72c9787b523452fd
MD5 (kcptun-linux-386-20170114.tar.gz) = de68149aaf55859efe6f4e53f6ac892a
MD5 (kcptun-darwin-amd64-20170114.tar.gz) = 8cc7425554eff3b71374013ed3387bc3
MD5 (kcptun-darwin-386-20170114.tar.gz) = 696495423d9d431884462a32f0d97f15
MD5 (kcptun-windows-amd64-20170114.tar.gz) = 80f3e2d2716edb19530137455dcc0253
MD5 (kcptun-windows-386-20170114.tar.gz) = 6c88e48ac45821f0ea4c9ba9aa4cbe9f
MD5 (kcptun-freebsd-amd64-20170114.tar.gz) = 1c46e7c47ad70aec0be2e5cb048e4256
MD5 (kcptun-freebsd-386-20170114.tar.gz) = 51c8a990ac2881e89be8fa8d973d86c6
MD5 (kcptun-linux-arm-20170114.tar.gz) = 08556db6d26e67a83c07584dae37be08
MD5 (kcptun-linux-mipsle-20170114.tar.gz) = f3c63e819281a3c2efcc41171360d340
MD5 (kcptun-linux-mips-20170114.tar.gz) = c8ade377bb41fb6911772d981b89d0ac