Skip to content

Commit 53cb350

Browse files
authored
enumerate IP interface names for WebSocket link (#1943)
1 parent ddeafaa commit 53cb350

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

io/zenoh-links/zenoh-link-ws/src/unicast.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ use tokio_tungstenite::{accept_async, tungstenite::Message, MaybeTlsStream, WebS
3434
use tokio_util::sync::CancellationToken;
3535
use zenoh_core::{zasynclock, zasyncread, zasyncwrite};
3636
use zenoh_link_commons::{
37-
LinkAuthId, LinkManagerUnicastTrait, LinkUnicast, LinkUnicastTrait, NewLinkChannelSender,
37+
get_ip_interface_names, LinkAuthId, LinkManagerUnicastTrait, LinkUnicast, LinkUnicastTrait,
38+
NewLinkChannelSender,
3839
};
3940
use zenoh_protocol::{
4041
core::{EndPoint, Locator},
@@ -212,9 +213,7 @@ impl LinkUnicastTrait for LinkUnicastWs {
212213

213214
#[inline(always)]
214215
fn get_interface_names(&self) -> Vec<String> {
215-
// @TODO: Not supported for now
216-
tracing::debug!("The get_interface_names for LinkUnicastWs is not supported");
217-
vec![]
216+
get_ip_interface_names(&self.src_addr)
218217
}
219218

220219
#[inline(always)]

0 commit comments

Comments
 (0)