【发布时间】:2012-10-28 23:52:42
【问题描述】:
我正在尝试使用 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 上。你能给我一个广播消息的例子吗?
谢谢!
【问题讨论】:
-
我来这里是为了让busybox nc 进行UDP 广播。使用 -v 选项,它告诉我不允许广播。一旦我在
connect_w_timeout(netfd);调用之前添加了setsockopt_broadcast(netfd);,一切正常。
标签: networking udp