syndicate-2017/racket/syndicate/drivers
Tony Garnock-Jones 53e26b08a1 Many improvements to the netstack TCP implementation.
- New timestate `on-timeout` complementing `stop-when-timeout`
 - IP layer avoids spurious reordering
 - Demo HTTP server sends 4kB responses, for testing

 - TCP now has something closer to proper sliding-window behavior
 - TCP RTT estimator
 - TCP now uses timestate driver rather than raw timer driver
 - Many small TCP bugs found and fixed
2017-11-13 20:02:07 +00:00
..
config.rkt Make #lang syndicate equivalent to #lang syndicate/actor. Fixes #17. 2017-08-10 15:17:28 -04:00
filesystem.rkt Avoid accidental n^2 in filesystem driver; make.rkt example 2017-09-28 19:28:38 +01:00
gui.rkt Make #lang syndicate equivalent to #lang syndicate/actor. Fixes #17. 2017-08-10 15:17:28 -04:00
irc.rkt Bug fix: retract names on part 2017-10-01 11:08:36 +01:00
line-reader.rkt tcp2 line-reader 2017-10-11 22:22:29 +01:00
smtp.rkt Make #lang syndicate equivalent to #lang syndicate/actor. Fixes #17. 2017-08-10 15:17:28 -04:00
tcp.rkt tcp2 line-reader 2017-10-11 22:22:29 +01:00
tcp2.rkt tcp2 line-reader 2017-10-11 22:22:29 +01:00
timer.rkt Fix race condition (!) in timer driver 2017-10-03 10:49:48 +01:00
timestate.rkt Many improvements to the netstack TCP implementation. 2017-11-13 20:02:07 +00:00
udp.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
web.rkt web-request-send! 2017-10-13 13:52:45 +01:00
websocket.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00