Darien Raymond
|
d00f8eef56
remove use of 'v' as a variable name
|
9 anni fa |
Darien Raymond
|
15cb543abb
release memory in kcp connection
|
9 anni fa |
Darien Raymond
|
4ee758c4d2
simplify kcp logic
|
9 anni fa |
Darien Raymond
|
0cd9f5165f
update kcp sending worker
|
9 anni fa |
Darien Raymond
|
33d2513e3c
reduce memory allocation in kcp
|
9 anni fa |
Darien Raymond
|
b5910dccae
simplify fast resend
|
9 anni fa |
Darien Raymond
|
f3a83c57ab
optimize ping and updater logic
|
9 anni fa |
Darien Raymond
|
e023859ef0
stop data updating thread when there is no data
|
9 anni fa |
Darien Raymond
|
1d13f47f9c
protobuf for stream settings
|
9 anni fa |
Darien Raymond
|
3fd66ad795
remove PingNecessary()
|
9 anni fa |
Darien Raymond
|
e49fb2f50d
no compacting buffers
|
9 anni fa |
Darien Raymond
|
2ae8e5d033
rename buffer size
|
9 anni fa |
Darien Raymond
|
5d20e3f70b
remove sending queue
|
9 anni fa |
Darien Raymond
|
e6e0419958
format private annotation
|
9 anni fa |
v2ray
|
07a86f549b
unified import path
|
9 anni fa |
v2ray
|
2f0d602833
nil pointer protection
|
9 anni fa |
v2ray
|
0caf2e6d30
compact kcp stream
|
9 anni fa |
v2ray
|
00841583d2
reduce ack packet size and send peer RTO
|
9 anni fa |
v2ray
|
42efa5dde0
refine buffer usage in kcp
|
9 anni fa |
v2ray
|
066e5e216d
fill windows after processing acks
|
9 anni fa |
v2ray
|
72ee6436eb
more accurate of rtt calculation
|
9 anni fa |
v2ray
|
d5cd919cec
remove duplicated code
|
9 anni fa |
v2ray
|
631db6e69a
rename
|
9 anni fa |
v2ray
|
0acd3b6d62
improve sending performance
|
9 anni fa |
v2ray
|
05ed05b9a0
correctly release segments
|
9 anni fa |
v2ray
|
73afe9a001
use alloc.Buffer in sending queue
|
9 anni fa |
v2ray
|
c0a1198514
improve terminating performance
|
9 anni fa |
v2ray
|
205f8b382d
Fix race condition
|
9 anni fa |
v2ray
|
b50671f041
fix a bug in process ack
|
9 anni fa |
v2ray
|
a615afc906
refine locks in sending worker
|
9 anni fa |