You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(Blocked until a new version of libp2p with libp2p-quic is released.)
rust-libp2p recently merged an experimental QUIC transport (libp2p/rust-libp2p#2883).
This QUIC implementation currently does not fully support dcutr in the sense that Transport::dial_as_listener is not support, which is needed if the local peer initiates a dcutr upgrade.
However, as a punchr client we dial remote peers via the relay, and the remote initiates the dcutr upgrade. This means that our local peer does a normal Transport::dial. Therefore we could already add QUIC to the rust-punchr client.
I did a short quic(k) test locally and got quite a few successful hole-punches via QUIC.
The text was updated successfully, but these errors were encountered:
elenaf9
changed the title
rust-client: Use QUIC transport
rust-client: Add QUIC transport
Nov 21, 2022
(Blocked until a new version of libp2p with libp2p-quic is released.)
rust-libp2p
recently merged an experimental QUIC transport (libp2p/rust-libp2p#2883).This QUIC implementation currently does not fully support dcutr in the sense that
Transport::dial_as_listener
is not support, which is needed if the local peer initiates a dcutr upgrade.However, as a punchr client we dial remote peers via the relay, and the remote initiates the dcutr upgrade. This means that our local peer does a normal
Transport::dial
. Therefore we could already add QUIC to the rust-punchr client.I did a short quic(k) test locally and got quite a few successful hole-punches via QUIC.
The text was updated successfully, but these errors were encountered: