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.