Ответ в теме: объясните, пожалуйста, как создать соединение с использованием внешних адресов

SFML и C++ Уроки \ Разработка игр Форумы SFML Network объясните, пожалуйста, как создать соединение с использованием внешних адресов Ответ в теме: объясните, пожалуйста, как создать соединение с использованием внешних адресов

#5160

BunDem
Участник
Сообщений:101

Зарегистрирован:
10.05.2015

Репутация:22

Полагаю, проблема в том, что у вас и\или второго хоста закрыты порты. Если в домашней сети используется роутер, посмотрите как для вашего роутера сделать перенаправление портов. Дело в том, что внешним ip обладает именно роутер, а он уже решает, кому какие данные передавать внутри сети ( те самые адреса 192.168…). Чтобы настроить игровой сервер(и не только игровой), вам нужно задать роутеру, какой порт, запрашиваемый из вне, будет передавать данные вашему компьютеру. Если не настроено перенаправление, роутер будет игнорировать внешние попытки подключения к вам, так как не знает кому это подключение нужно.