Я разрабатываю клиент-серверную игру, однако недавно столкнулся с непонятной проблемой.
Я подключаюсь к серверу, работающему на моем компьютере в виде отдельной программы, через Socket:
Socket socket = new Socket(host, port);
Однако при его создании необходимо указывать host и port. Что такое Порт - это понятно. Я его задаю сам. Но вот с Хостом возникли проблемы. Я знаю, что на его место нужно вводить внешний ip-адрес моего компьютера, который можно узнать на сайте
2ip.ru. Я его ввожу, и на моем компьютере все работает, однако при включении программы на другом компьютере, другой компьютер не может подключиться к моему серверу.
Понятия не имею, в чем может быть проблема. Помогите!!