mirror of
https://github.com/n0-computer/noq.git
synced 2026-09-21 02:33:23 +00:00
ba82eaa219b708f091bd4699f35849672a2dff5d
The Connection owns the ConnectionState, the SocketAddr, and two channel endpoints to communicate with the server. With this setup, (a) the Server no longer blocks on processing incoming packets, and (b) the server will make progress on sending queued packets even if no packets are coming in.
Quinn
Quinn is an implementation of the QUIC protocol based on futures. It is currently in its very early stages: work is ongoing on implementing the protocol handshake for both client and server.
Quinn is the subject of a RustFest Paris (May 2018) presentation; you can also get the slides (and the animation about head-of-line blocking).
All feedback welcome. Feel free to file bugs, requests for documentation and any other feedback to the issue tracker or tweet me.
Features
Description
Languages
Rust
99.3%
Python
0.5%
Shell
0.2%