У меня есть ПК с Windows 10, подключенный через локальную сеть к адаптеру DLAN (он же powerline). Тот же адаптер DLAN также является точкой доступа Wi-Fi, к которой подключаются Android.

Противоположный адаптер DLAN подключен через LAN к маршрутизатору DSL.

ПК и Android находятся в одной подсети.

Что бы я ни пытался, я не могу подключить несколько совершенно разных удаленных приложений Android к ПК с Windows 10. Каждое приложение связывается через фиксированный порт UDP.

Я пытался

  • выключить брандмауэр Windows
  • открыть UDP-порты в маршрутизаторе (не имеет особого смысла, потому что это для интернет-соединений, но в любом случае)
  • разрешить Multicast и т. д.
  • разрешить UPNP
  • разрешить каждому клиенту открывать порты UDP

Я понятия не имею, почему это не работает. У меня также есть, например, сервер Linux-VSFTP на том же адаптере DLAN (через локальную сеть), и нет проблем с подключением ни с одним клиентом.

Как я могу отладить это?

1 ответ1

0

Используйте Wireshark для поиска порта UDP.

В этом конкретном случае порт UDP находился в другой подсети. Проверка сетевых адаптеров Я обнаружил, что принимающее программное обеспечение Windows пыталось использовать VirtualBox Network Adapter вместо реального.

(Если кто-то захочет опубликовать более подробный пошаговый ответ, я отмечу его / ее ответ как решение)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .