(Не уверен, что это должно быть на сайте unix stackexchange ...)
Когда я делаю сокет, я использую IPv4 и номер порта. Так что, если я знаю оба из них, но есть настроенный маршрутизатор (в домашней сети; просто изучаю сокеты и экспериментирую), как я получу доступ к клиенту в этой локальной сети? Скажем, я нахожусь у друга на его компьютере, и я хочу подключиться к сокету на компьютере в моем доме, который находится в моей локальной сети, если я использую свой общедоступный IP-адрес в качестве хоста сокета, как он узнает, чтобы перейти к мой компьютер? Нужно ли настроить переадресацию портов или что-то на маршрутизаторе? (используя C и Python, если это имеет значение)