如何在 OS/X 上使用 ifconfig 将广播地址添加到环回?

如何在 OS/X 上使用 ifconfig 将广播地址添加到环回?

我正在尝试使用 ifconfig 打开环回接口上的广播。它当前显示为:

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384

正如你所见,没有广播地址!:( :( :(

我在 OS/X 上尝试过这个,但是没有用,也没有给出任何错误或反馈:

ifconfig lo0 broadcast 127.255.255.255

有哪位大师知道吗?


我有一台服务器,它发送一个数据包。我有两个客户端与服务器在同一台机器上运行。我需要它们接收数据包,而不必强制服务器发送两次。

答案1

使用多播。每个客户端都需要加入该组,但这是开销很低的任务。您还可以获得额外的好处,即能够让其他机器上的客户端高效地接收消息。

如果失败了,请查看各种消息总线包(即 mqueue、rabbitmq 等),这些包允许可靠地将程序信息传递到各种进程,而无需重新发明轮子。

相关内容