Здравствуйте!
Изучая Networking Example я с легкостью соединился с сервером, запущенным на этом же компьютере. Но, когда попробывал вместо адреса 127.0.0.1 вбить свой, то клиент отказался соединятся с сервером. Я грешу на то, что мой компьютер находится в локальной сети, точнее под Wi-Fi модемом к которому подсоединены еще 2 компьютера. Я конечно в вопросах работы сети не силён, но все равно подумав на вскидку, решил, что по идее наверно сначала клиент присоединился с роутеру(модему), а модем то не знает на какой машине в его сети запущен сервер. Вот и ничего клиенту ответить не смог. Ну может, конечно, запустить сервер в локальной сети не лучшая идея.. Ну а что если подойти с другого конца и например взять ситуацию, когда клиент находится в локальной сети. Как сервер узнает куда слать ответ? Ведь он пошлёт его на IP адрес клиента, но на самом деле физически на этом адресе находится роутер.
Помогите мне пожалуйста въехать в эту тему