Implement custom sockloop

- s.t. server only attempts sending data when there is an available request
- s.t. dns requests are responded to in-order
- ensures that rtt stays consistent
- ensures that congestion control isn't tripped
- ensures that dns resolver isn't tripped
This commit is contained in:
Jop Zitman 2024-12-29 17:23:48 +08:00
parent 3350be382c
commit ee59a67164
10 changed files with 336 additions and 414 deletions

View file

@ -19,7 +19,6 @@ extern "C" {
#define SLIPSTREAM_QLOG_DIR "./qlog";
int picoquic_slipstream_client(int listen_port, char const* resolver_addresses_filename, const char* domain_name,
const char* cc_algo_id);