We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a40cf91 commit f167a25Copy full SHA for f167a25
protocols/relay/src/v2/client/transport.rs
@@ -197,6 +197,17 @@ impl Transport for ClientTransport {
197
.boxed())
198
}
199
200
+ fn dial_as_listener(self, addr: Multiaddr) -> Result<Self::Dial, TransportError<Self::Error>>
201
+ where
202
+ Self: Sized,
203
+ {
204
+ // [`Transport::dial_as_listener`] is used for NAT and firewall
205
+ // traversal. One would coordinate such traversal via a previously
206
+ // established relayed connection, but never using a relayed connection
207
+ // itself.
208
+ return Err(TransportError::MultiaddrNotSupported(addr));
209
+ }
210
+
211
fn address_translation(&self, _server: &Multiaddr, _observed: &Multiaddr) -> Option<Multiaddr> {
212
None
213
0 commit comments