#python #sockets
#python #сокеты
Вопрос:
Я возился с сокетами python, и одна из вещей, которые я пробовал, которая, конечно, не удалась, устанавливала для моего IP случайный действительный адрес, что выдавало ошибку «невозможно назначить адрес». Как я мог это сделать? прямо сейчас единственный сервер / клиент, который я могу сделать, это через локальный хост, как бы я подключил два компьютера в разных сетях через модуль сокета?
Комментарии:
1. По крайней мере, один из двух компьютеров должен быть подключен непосредственно к Интернету с помощью глобального маршрутизируемого IP-адреса; тогда другой компьютер может подключиться к этому IP-адресу. Однако, поскольку большинство современных интернет-устройств используют выделенное устройство интернет-шлюза для защиты компьютеров в своей сети от атак, типичным обходным решением является настройка переадресации портов на устройстве шлюза, а затем подключение подключающегося компьютера к IP-адресу шлюза WAN на порту, который был указан дляперенаправляется на целевой компьютер.
2. У вашего компьютера уже должен быть IP-адрес. Это не то, что ваша программа может настроить