В настоящее время я пишу одноранговое приложение для чата, чтобы общаться по всему миру, но моя проблема в том, что я не могу подключиться () к другому компьютеру вне моей локальной сети, потому что, хотя у меня есть общедоступный IP-адрес моего друзья и, если необходимо, я могу получить их частный IP-адрес, как я могу подключиться к их ПК, поскольку общедоступный IP-адрес - это адрес маршрутизатора, а не компьютера, и я могу указать только один адрес (публичный или частный). Итак, как я могу отправить сообщение на конкретный компьютер, а не на маршрутизатор без необходимости его настройки? Я знаю, что это возможно, потому что в противном случае, если вы запросили веб-страницу, все компьютеры в вашей локальной сети могут получить вашу личную информацию (в проводной схеме, поскольку в Wi-Fi это явно возможно).
Буду признателен за любую помощь, извините за мой плохой английский: D.