cpp-libp2p icon indicating copy to clipboard operation
cpp-libp2p copied to clipboard

QUIC Transport

Open amdfxlucas opened this issue 2 years ago • 0 comments

implement QUIC transport with nexus-lsquic library based on boost::asio (https://github.com/cbodley/nexus) ( my fork https://github.com/amdfxlucas/nexus.git 'dev' branch)

QuicConnections are inherently CapableConnections and thus need no Upgrader and Muxer.

Todo: deferRead/Write Callbacks for QuicStreams ?! dont know what they're good for

Integration of nexus, lsquic, boringSSl into Hunter dependency management. Unfortunately i'm not very adept with it.

To run the 01-echo example with Quic transport: ./libp2p_echo_server -l3proto=ip4 -l4proto=quic ./libp2p_echo_client /ip4/127.0.0.1/quic/40010/p2p/12D3KooWEgUjBV5FJAuBSoNMRYFRHjV7PjZwRQ7b43EKX9g7D6xV

amdfxlucas avatar Nov 28 '23 17:11 amdfxlucas