qp2p enables communication within a peer to peer network over the QUIC protocol.
Connection instance to a node which can be used to send messages to it
Endpoint instance which can be used to create connections to peers, and listen to incoming messages from other peers.
Stream of incoming QUIC connections
Stream of incoming QUIC messages
For Operating Systems beyond Windows or UNIX. May also be used for testing and mobile platforms.
Main QuicP2p instance to communicate with QuicP2p using an async API
Stream to receive multiple messages
Stream of outgoing messages
Location at which data such as config, keys, certificates and other backup data are stored.
Message received from a peer
Default interval within which if we hear nothing from the peer we declare it offline to us.
Default Interval to send keep-alives if we are idling so that the peer does not disconnect from us declaring us offline. If none is supplied we'll default to the documented constant.
Result used by