Соединение между arduino (щитом wifi) и ПК локально, с маршрутизатором

63
5

Я хочу подключить свой PC-with-arduino (серверный клиент) к сокету TCP/IP. На моем ПК я написал код Java, чтобы это произошло. Мои вопросы: я должен перенаправить порт на свой маршрутизатор? Если да, я передам порт сокета (клиент-сервер) в маршрутизатор? У меня есть zte zxv10 h108l router, и я не могу найти никаких инструкций по перенаправлению портов для этой модели!

спросил(а) 2021-01-25T20:08:17+03:00 4 месяца, 2 недели назад
1
Решение
116

Вы говорите локально, что означает, что вам не нужна переадресация портов. Все ваши устройства находятся в одной подсети, и вы можете напрямую открывать соединения друг с другом.

Переадресация портов необходима только в том случае, если что-то вне вашей сети хочет открыть соединение с чем-то внутри. В принципе, если что-то на стороне WAN маршрутизатора хочет открыть соединение с чем-то со стороны локальной сети. Например, вы в кафе на своем ноутбуке, подключившись к Arduino в вашем доме.

Обратите внимание, что обратное не выполняется: что-то на стороне локальной сети может открыть соединение с чем-то со стороны WAN без переадресации портов - это функция NAT маршрутизатора и всегда активна. Например, именно так ваш компьютер подключается к stackoverflow без специальной настройки на маршрутизаторе.

ответил(а) 2021-01-25T20:08:17+03:00 4 месяца, 2 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема