我正在尝试使用netcat发送广播消息。
我的防火墙已经打开,像这样发送普通消息对我来说是可行的:
host: nc -l 192.168.1.121 12101
client: echo "hello" | nc 192.168.1.121 12100
但是我无法让类似这样的东西正常工作。
host: nc -lu 0.0.0.0 12101
client: echo "hello" | nc -u 255.255.255.255 12100
我是否正确使用了标志?注意,主机在Mac上,客户端在Linux上。你能给我一个有效广播消息的例子吗?
谢谢!
connect_w_timeout(netfd);
调用之前添加setsockopt_broadcast(netfd);
后,一切都正常工作了。 - Keeely