Конфигурация домашнего роутера для передачи по UDP

1376
JuddGledhill

У меня есть доморощенное программное обеспечение, которое «слушает» UDP-трафик на 255.255.255.255:5010. Он отлично работает в моей домашней сети, но не работает в сетях других людей. Я думаю, что мое оборудование пропускает такой трафик, а их - нет.

Как бы я узнать эту настройку? Это обычно "заблокированная" вещь?

Кроме того, я понимаю, что это не может быть отличным способом отправки данных, но у меня нет контроля на стороне сервера, только на стороне клиента и сети.

Я нахожусь на оборудовании FIOS (маршрутизаторах Actiontec), который ищет «переключатель» для переключения, который позволил бы мне настроить другие сети для работы, как у меня.

Это не сложные сети, есть один маршрутизатор, через который кабель входит в дом, а другое оборудование (компьютеры, планшеты и т. Д.) Подключено или подключено к этому оборудованию.

ОБНОВИТЬ:

В моей сети у меня есть 3 "машины". Сервер 1, Сервер 2 и суперлегкий клиент, работающий на Droid. Сервер 1 может отправлять данные в сеть (через PacketPlayer и файл WireShark PCAP). Дроид получает просто отлично. Когда я перемещаю ту же настройку на сервер 2, клиент не получает данные.

Может быть, это брандмауэр на сервере 2, который настроен по-другому, чем сервер 1?

1
Говоря о сетях других людей, подразумеваете ли вы, что _ оба_ отправитель и получатель находятся в одной сети? Кроме того, они на самом деле в одном домене вещания? Обычно широковещательная рассылка достигает только других портов того же коммутатора / концентратора / моста, но не пересекает маршрутизатор. (Домашние сетевые устройства оба в одном.) grawity 9 лет назад 0
Ваш слушатель просто связывается с '*: 5010', или он специально ограничивает себя связыванием с '255.255.255.255:5010'? Если это последнее, то проблема может быть на стороне отправителя. Сетевые стеки некоторых ОС на самом деле не позволяют отправлять на адрес 255.255.255.255; вместо этого они переводят его в широковещательный адрес подсети для каждой локальной подсети (например, 192.168.0.255). Spiff 9 лет назад 0
Я поставил больше информации в вопросе. Но чтобы ответить на ответы, отправитель и получатель находятся в одной сети и подсети. Мой слушатель (Android Java) привязывает слушателя дейтаграммы только к порту 5010. У меня есть только контроль над общей конфигурацией сервера (не программного обеспечения, отправляющего данные), получателя и сети. Я начинаю думать, что это проблема конфигурации на стороне сервера - может быть, может быть, брандмауэр? JuddGledhill 9 лет назад 0

0 ответов на вопрос

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