Что эквивалентно 127.255.255.255 для машин OS/X, чтобы я мог тестировать широковещательные udp-пакеты без сети? [duplicate]

На этот вопрос уже есть ответ здесь:

Я пытаюсь протестировать свою программу, которая использует широковещательный UDP (не многоадресный!). В Linux я могу использовать адрес 127.255.255.255:64651 и все прекрасно работает, другими словами, я посылаю пакет на 127.255.255.255:64651 и несколько клиентов, слушающих на этом порту, получают пакет. Настоящий пример широковещания!

К сожалению, на моей машине OS/X (Mountain Lion) тот же пример не работает.

Есть ли способ заставить 127.255.255.255 работать на машинах mac? Любое другое решение, чтобы заставить широковещательную рассылку работать на моей машине mac без сети?

Примечание: Это должна быть широковещательная рассылка, а не многоадресная.

1
задан 10 November 2013 в 00:01
2 ответа

Вместо 127.255.255.255 в Mac OS X попробуйте использовать 224.255.255.255 в качестве альтернативы.

1
ответ дан 3 December 2019 в 21:24

127.255.255.255 не должна работать. Странно!

Используйте широковещательный адрес своей сети, он для этого.

Например, если ваша сеть - 192.168.10.0/24 , ваш широковещательный адрес - 192.168.10.255 .

1
ответ дан 3 December 2019 в 21:24

Теги

Похожие вопросы