Qual é o equivalente de 127.255.255.255 para máquinas OS / X para que eu possa testar pacotes udp de transmissão sem uma rede? [duplicado]

1

Estou tentando testar meu programa que faz uso de UDP de difusão (não multicast!). No Linux, eu posso usar o endereço 127.255.255.255:64651 e tudo funciona lindamente, em outras palavras, eu envio um pacote para 127.255.255.255:64651 e vários clientes ouvindo naquela porta recebem o pacote. Um verdadeiro exemplo de transmissão!

Infelizmente, na minha máquina OS / X (Mountain Lion), o mesmo exemplo não funciona.

Existe alguma maneira que eu possa obter 127.255.255.255 para trabalhar em máquinas mac? Alguma outra solução para obter transmissão trabalhando em minha máquina mac sem uma rede?

Nota: Tem que ser transmitido, não multicast.

    
por JohnPristine 09.11.2013 / 23:01

2 respostas

1

127.255.255.255 não deve funcionar. Estranho!

Use seu endereço de transmissão de rede, é para isso.

Por exemplo, se sua rede for 192.168.10.0/24 , seu endereço de transmissão será 192.168.10.255 .

    
por 10.11.2013 / 04:26
1

Em vez de 127.255.255.255 , no Mac OS X, tente usar 224.255.255.255 como alternativa.

    
por 10.11.2013 / 03:05