Como adicionar um endereço de broadcast ao loopback com ifconfig em um OS/X?

Como adicionar um endereço de broadcast ao loopback com ifconfig em um OS/X?

Estou tentando usar o ifconfig para ativar a transmissão na minha interface de loopback. Atualmente lê-se:

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

Como você pode ver, nenhum endereço de transmissão! :( :( :(

Eu tentei isso no OS/X, mas não funcionou e não deu nenhum erro ou feedback:

ifconfig lo0 broadcast 127.255.255.255

Qualquer guru saberia disso?


Eu tenho um servidor que envia um pacote. Tenho dois clientes rodando na mesma máquina que o servidor. Preciso que eles peguem o pacote SEM precisar forçar o servidor a enviá-lo duas vezes.

Responder1

Utilize multicast. Cada cliente precisaria ingressar no grupo, mas esta é uma tarefa de sobrecarga muito baixa. Você teria o benefício adicional de poder fazer com que clientes em outras máquinas pudessem receber a mensagem com eficiência.

Caso contrário, procure um dos vários pacotes de barramento de mensagens (ou seja, mqueue, RabbitMQ, etc.) que permitirão a entrega confiável de informações programáticas para vários processos sem a necessidade de reinventar a roda.

informação relacionada