xtaci
|
19d53b22d3
|
optimizations on update_ack, using shift operators
v2.15
|
2017-02-18 11:28:40 +08:00 |
|
xtaci
|
7a0caae17a
|
update travis.yml to test against golang 1.8
|
2017-02-18 10:47:12 +08:00 |
|
xtaci
|
9d2f154121
|
optimize division op in update_ack
|
2017-02-18 10:36:30 +08:00 |
|
xtaci
|
09b854a6ea
|
rename rttval to rttvar
|
2017-02-18 10:33:42 +08:00 |
|
xtaci
|
22343cdf0d
|
reduce the new mdev sample weight for certain condition
|
2017-02-17 16:35:08 +08:00 |
|
xtaci
|
6ad957ac2f
|
using 1.7 in .travis.yml
|
2017-02-14 16:01:23 +08:00 |
|
 xtaciandGitHub
|
f0a23c13e7
|
Update README.md
|
2017-02-14 15:53:05 +08:00 |
|
 xtaciandGitHub
|
d719435bc7
|
Update README.md
|
2017-02-10 19:19:27 +08:00 |
|
 xtaciandGitHub
|
6afc7fdf26
|
Update README.md
|
2017-02-08 11:26:54 +08:00 |
|
xtaci
|
7e7a2b01c6
|
switch to my fork for reedsolomon
|
2017-01-30 12:56:22 +08:00 |
|
xtaci
|
6da5044c74
|
remove rtomin, set rtt's clock G(ranularit) to interval
v2.14
|
2017-01-20 16:43:10 +08:00 |
|
xtaci
|
b38a9694ea
|
use flush only, timer is controlled by session
|
2017-01-20 15:58:48 +08:00 |
|
xtaci
|
6d0354868e
|
make session's interval adjustable by SetNoDelay(lowers CPU)
|
2017-01-20 15:31:00 +08:00 |
|
 xtaciandGitHub
|
a94aca8321
|
Update README.md
|
2017-01-20 13:56:36 +08:00 |
|
xtaci
|
2fc956229f
|
optimize code on LOCK# , and a bug fix in write notify
v2.13
|
2017-01-20 12:47:32 +08:00 |
|
xtaci
|
b0e1333c5e
|
uniform internal api
v2.12
|
2017-01-19 14:37:38 +08:00 |
|
xtaci
|
b3a293c83d
|
for a single packet, use only the recent ack to compute rto
|
2017-01-19 14:24:22 +08:00 |
|
xtaci
|
bc20c5a5b3
|
add a comment
|
2017-01-18 11:06:55 +08:00 |
|
xtaci
|
86aa2c98d1
|
get rid of heap & optimize in slice for better jitter
v2.11
|
2017-01-17 15:09:53 +08:00 |
|
xtaci
|
b6862bd76c
|
return ack packet based on arrival time order
|
2017-01-17 14:52:34 +08:00 |
|
xtaci
|
63b16f6040
|
add a cache for FEC's calcECC for zero allocation
|
2017-01-16 17:48:05 +08:00 |
|
xtaci
|
a011f0c3d6
|
switch back to official crc32 library
|
2017-01-16 16:40:32 +08:00 |
|
xtaci
|
ac43f97343
|
add a comment to source code
|
2017-01-16 15:25:14 +08:00 |
|
xtaci
|
0941a27a55
|
lock only once for kcpInput()
v2.1
|
2017-01-16 13:00:29 +08:00 |
|
xtaci
|
fa77ab6db9
|
clean up
|
2017-01-16 12:12:54 +08:00 |
|
xtaci
|
11645a6513
|
remove a useless line
|
2017-01-16 12:09:23 +08:00 |
|
xtaci
|
8142cd1560
|
rename tx -> rx
|
2017-01-15 21:31:13 +08:00 |
|
xtaci
|
2375cf611f
|
update time
|
2017-01-14 20:11:25 +08:00 |
|
xtaci
|
44fe2c2d60
|
force rtomin instead, optimize currentMs() call
|
2017-01-14 19:30:30 +08:00 |
|
xtaci
|
30bf129399
|
use maxrtt only on first RTO
|
2017-01-14 18:16:10 +08:00 |
|
xtaci
|
60687a8893
|
comment out original estimator
|
2017-01-14 17:41:02 +08:00 |
|
xtaci
|
c0b856d802
|
experimental new rtt estimator
|
2017-01-14 17:09:51 +08:00 |
|
xtaci
|
481baf3264
|
fix test
v2.05
|
2017-01-14 13:26:23 +08:00 |
|
xtaci
|
6dcbf4afaa
|
more precise clock for kcp packet
|
2017-01-14 13:22:58 +08:00 |
|
xtaci
|
04758c005e
|
fix a possible deadlock caused by keepAlive
|
2017-01-14 13:15:43 +08:00 |
|
 xtaciandGitHub
|
1e82838bab
|
Update README.md
v2.04
|
2017-01-13 11:11:53 +08:00 |
|
 xtaciandGitHub
|
d26575afa3
|
Update README.md
|
2017-01-13 11:11:04 +08:00 |
|
 xtaciandGitHub
|
b90e01994f
|
Add files via upload
|
2017-01-13 11:09:27 +08:00 |
|
 xtaciandGitHub
|
f019b1da0e
|
Add files via upload
|
2017-01-11 12:32:52 +08:00 |
|
 xtaciandGitHub
|
48e97a0bf4
|
Update README.md
|
2017-01-11 12:31:19 +08:00 |
|
 xtaciandGitHub
|
a8a90a8e6c
|
Add files via upload
|
2017-01-11 12:29:57 +08:00 |
|
 xtaciandGitHub
|
a40c706f79
|
Update README.md
|
2017-01-11 11:39:10 +08:00 |
|
 xtaciandGitHub
|
e80e48e5f5
|
Update README.md
|
2017-01-11 11:27:08 +08:00 |
|
xtaci
|
33851c225a
|
eliminate some bus #LOCK
|
2017-01-10 12:57:30 +08:00 |
|
xtaci
|
a56e81a416
|
rename
|
2017-01-09 16:55:00 +08:00 |
|
xtaci
|
fe29c99670
|
record possible un-recoverable data shards
|
2017-01-09 16:10:10 +08:00 |
|
xtaci
|
4210defea8
|
stricter packet header check from FEC recoveries
|
2017-01-07 23:19:30 +08:00 |
|
xtaci
|
88f5cc05fc
|
update spec
|
2017-01-07 20:26:33 +08:00 |
|
 xtaciandGitHub
|
1a20d38aba
|
Update README.md
|
2016-12-30 22:26:50 +08:00 |
|
xtaci
|
1c4e5d4c36
|
add invalid operation error message on SetDSCP, SetRead/WriteBuffer
|
2016-12-29 21:03:24 +08:00 |
|