nim-eth/eth/utp
KonradStaniec 8ef6b13b1b
Add event loop to socket (#475)
- add eventLoop to control all incoming events
- change semantic of write to asynchronously block only when send buffer is full, and not when bytes do not fit into send window
- change handling of receive buffer, to start dropping packets if the reorder buffer and receive buffer are full. Old behaviour was to async block unless there is space which could lead to resource exhaustion attacks
2022-02-24 18:22:44 +01:00
..
clock_drift_calculator.nim Style fixes according to --styleCheck:usages (#452) 2021-12-20 13:14:50 +01:00
delay_histogram.nim Style fixes according to --styleCheck:usages (#452) 2021-12-20 13:14:50 +01:00
growable_buffer.nim Style fixes according to --styleCheck:usages (#452) 2021-12-20 13:14:50 +01:00
ledbat_congestion_control.nim Implement fast resend logic for selective acks (#468) 2022-01-27 11:07:40 +01:00
packets.nim Test vectors upt decoding/encoding (#458) 2022-01-07 10:38:36 +01:00
utp.nim Ledbat congestion control (#443) 2021-12-09 10:52:21 +01:00
utp_discv5_protocol.nim Add custom talkreq implementation (#464) 2022-01-24 11:58:35 +01:00
utp_protocol.nim Add more tests stressing conccurent reading and writing on utp socket (#474) 2022-02-10 08:05:44 +01:00
utp_router.nim Add event loop to socket (#475) 2022-02-24 18:22:44 +01:00
utp_socket.nim Add event loop to socket (#475) 2022-02-24 18:22:44 +01:00
utp_utils.nim Ledbat congestion control (#443) 2021-12-09 10:52:21 +01:00