Я пытаюсь понять широковещание UDP и сталкиваюсь с некоторыми проблемами.
1 - Запуск такого сервера
нк.традиционный -л -у 10.0.0.253 -р 65001
2 - Отправка данных с клиента таким образом - на той же машине - работает:
нк.традиционный -у 10.0.0.253 65001
Я могу вводить что-то в клиент нк
и он появляется на сервере нк
.
3 - Но в таком широковещательном режиме, когда я ввожу что-то в клиент, сервер ничего не получает:
нк.традиционный -u -b 10.0.0.255 65001
Я использую Ubuntu 22.04. Адрес 10.0.0.253
происходит от IP а
вывод, который выглядит следующим образом:
3: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
ссылка/эфир 8c:1d:96:d8:df:97 brd ff:ff:ff:ff:ff:ff
альтернативное имя wlp0s20f3
inet 10.0.0.253/24 brd 10.0.0.255 область глобальная динамическая noprefixroute wlo1
valid_lft 161367 сек. предпочтительный lft 161 367 сек.
inet6 2601:647:6400:32f0::2056/128 область глобальная динамическая noprefixroute
valid_lft 593370 сек. selected_lft 593 370 сек.
inet6 fe80::c1c7:fce6:ecca:b966/64 ссылка на область действия noprefixroute
valid_lft навсегда
Любая идея о том, что я делаю неправильно?