#networking #routing #udp #enet
#сеть #маршрутизация #udp #enet
Вопрос:
Я тестирую сетевую библиотеку под названием enet. Когда я устанавливаю соединения через порт 1720, используя 192.168. ips, мой ноутбук (клиент) подключается к моему ПК (хосту) без проблем. Когда я подключаю свой компьютер с помощью PPPOE и использую новый ip (76.86 …), я никогда ничего не получаю.
Я пытался перенаправить порт 1720 на ПК, перенаправить его на ноутбук, используя DMZ, ничего не работает. Что я могу делать не так?
Спасибо
Комментарии:
1. Подключены ли ПК и ноутбук к одному и тому же кабельному / adsl-маршрутизатору?
Ответ №1:
Адрес 76.86 .. будет назначен вашему маршрутизатору, а не ПК, поэтому, вероятно, происходит то, что маршрутизатор перенаправляет трафик, поступающий на порт 1720 по этому адресу, на ваш компьютер, как вы его настроили, но трафик с вашего ноутбука на этот адрес 76.86 .. просто остановится намаршрутизатор, поскольку он поступает из порта локальной сети, поэтому не будет перенаправляться так же, как трафик извне.
Ответ №2:
Порт 1720 определенно необходимо перенаправить на ваш компьютер (хост). Ваш хост — компьютер с Windows? Если да, проверьте, включен ли брандмауэр Windows. Я не знаком с enet, но есть ли вероятность, что он использует несколько портов?
Комментарии:
1. Это Windows. Что вы подразумеваете под несколькими портами?
2. Первым делом проверьте, включен ли брандмауэр Windows на хосте. Если это так, отключите его и протестируйте. Я бы не рекомендовал отключать его, вы можете создать разрешающее правило для этого порта.
3. Нет, это не брандмауэр Windows.