fixed things

This commit is contained in:
0m.ax 2025-07-20 16:46:54 +02:00
parent fa4cfcd7b8
commit 237e4534bf

View file

@ -327,17 +327,11 @@ fn main() {
let bind_address = format!("0.0.0.0:12345"); let bind_address = format!("0.0.0.0:12345");
let socket = Socket::new(Domain::IPV4, Type::DGRAM, None).unwrap(); let socket = Socket::new(Domain::IPV4, Type::DGRAM, None).unwrap();
socket.set_reuse_address(true).unwrap(); socket.set_reuse_address(true).unwrap();
socket.set_nonblocking(true).unwrap(); //socket.set_nonblocking(true).unwrap();
socket.join_multicast_v4(&Ipv4Addr::new(239, 1, 1, 1), &Ipv4Addr::new(0, 0, 0, 0)).unwrap(); socket.join_multicast_v4(&Ipv4Addr::new(239, 1, 1, 1), &Ipv4Addr::new(0, 0, 0, 0)).unwrap();
socket.bind(&"0.0.0.0:12345".parse::<SocketAddr>().unwrap().into()).unwrap(); socket.bind(&"0.0.0.0:1234".parse::<SocketAddr>().unwrap().into()).unwrap();
// Bind the UDP socket to the specified address and port. // Bind the UDP socket to the specified address and port.
let socket = match UdpSocket::bind(&bind_address) { let socket: UdpSocket = socket.into();
Ok(s) => s,
Err(e) => {
eprintln!("Error: Could not bind to address {}: {}", bind_address, e);
panic!("aaaa");
}
};
println!("Listening for UDP packets on {}", bind_address); println!("Listening for UDP packets on {}", bind_address);