github xtaci/kcptun v20190424
UDP receiving optimization for linux-based system

latest releases: v20241031, v20240919, v20240906...
5 years ago
  1. Read() optimization for linux-based system by exploiting recvmmsg syscall in kcp-go, receiving incoming packets will be faster under heavy load. (linux kernel >= 2.6.33)
  2. Memory optimization in smux, abandoned bytes.Buffer for it's over-allocation, memory usage will be MUCH less.
$ go version
go version go1.12.4 darwin/amd64

SHA1SUM

$ shasum *.tar.gz
10021608d8aad592534839ad305c7958f0ab8994  kcptun-linux-amd64-20190424.tar.gz
dc2bf8e0a5f3ce538422e34e77710bd9db46e40a  kcptun-darwin-amd64-20190424.tar.gz
243763e44411ede3a6ee4f7abcc8214bc31b5e5d  kcptun-windows-amd64-20190424.tar.gz
6ab10ee9ba542fdde4e419abe37828a66243ec08  kcptun-freebsd-amd64-20190424.tar.gz
c2c402664d80772889d8ac0c210d5795a2f04cd1  kcptun-linux-386-20190424.tar.gz
258394c58e09b423f08d2a7f4c1d2e1635f0f464  kcptun-windows-386-20190424.tar.gz
6e016c968b8ac3aac1abb62b7d8c4b77293d8fcf  kcptun-linux-arm5-20190424.tar.gz
ca4f4acc4bbb9e385672ae74d9416a985cf77273  kcptun-linux-arm6-20190424.tar.gz
a254455b098d68b2962591aeb65cc4667b7d7312  kcptun-linux-arm7-20190424.tar.gz
ff04543c72fea6fc48bef28172888b4d948a0ee0  kcptun-linux-arm64-20190424.tar.gz
ff7d3476551f0b5866d295a8cf5d3c37c0864373  kcptun-linux-mipsle-20190424.tar.gz
e973781ad8f58c6a92f84527e35b92f29944299c  kcptun-linux-mips-20190424.tar.gz

Don't miss a new kcptun release

NewReleases is sending notifications on new releases.