let addr = "239.255.255.250:1982";
let socket = UdpSocket::bind(addr).unwrap();
let message = "some message".as_bytes();
socket.send_to(message, addr).unwrap();
这段代码在最后一行出现了以下错误:
Error { repr: Os { code: 49, message: "Can\'t assign requested address" } }
为什么会这样呢?
编辑: 我按照建议尝试了以下方法:
let addr = "239.255.255.250:1982";
let socket = UdpSocket::bind("127.0.0.1:34254").unwrap();
let message = "some message".as_bytes();
socket.send_to(message, addr).unwrap();
不幸的是,那并没有改变任何事情。