From a6514e7b7fb0db09fbc2bc4237d5f41bef3a855a Mon Sep 17 00:00:00 2001 From: skoky Date: Mon, 3 Mar 2025 12:03:10 +0100 Subject: [PATCH] fixing compilation on windows --- src/mdns.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mdns.rs b/src/mdns.rs index 553ca6d..b5498ae 100644 --- a/src/mdns.rs +++ b/src/mdns.rs @@ -207,6 +207,7 @@ async fn discoverv4( ) -> Result<()> { let stdsocket = socket2::Socket::new(Domain::IPV4, Type::DGRAM, Some(Protocol::UDP))?; stdsocket.set_reuse_address(true)?; + #[cfg(not(target_os = "windows"))] stdsocket.set_reuse_port(true)?; let addr: std::net::SocketAddrV4 = "0.0.0.0:5353".parse()?; stdsocket.bind(&socket2::SockAddr::from(addr))?; @@ -243,6 +244,7 @@ async fn discoverv6( ) -> Result<()> { let stdsocket = socket2::Socket::new(Domain::IPV6, Type::DGRAM, Some(Protocol::UDP))?; stdsocket.set_reuse_address(true)?; + #[cfg(not(target_os = "windows"))] stdsocket.set_reuse_port(true)?; let addr: std::net::SocketAddrV6 = "[::]:5353".parse()?; stdsocket.bind(&socket2::SockAddr::from(addr))?;