chr*_*tek 6 networking linux mac-osx udp ifconfig
我正在尝试使用 ifconfig 在我的环回接口上打开广播。它目前是这样写的:
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
Run Code Online (Sandbox Code Playgroud)
如您所见,没有广播地址!:( :( :(
我在 OS/X 上试过这个,但没有用,也没有给出任何错误或反馈:
ifconfig lo0 broadcast 127.255.255.255
Run Code Online (Sandbox Code Playgroud)
有上师会知道吗?
我有一台发送一个数据包的服务器。我有两个客户端与服务器在同一台机器上运行。我需要他们拿起数据包,而不必强迫服务器发送两次。
使用多播。每个客户端都需要加入该组,但这是一项开销非常低的任务。您还有一个额外的好处,那就是让其他机器上的客户端能够有效地接收消息。
如果做不到这一点,请查看各种消息总线包之一(即 mqueue、rabbitmq 等),这些包将允许将程序化信息可靠地传送到各种进程,而无需重新发明轮子。