Страницы

Поиск по вопросам

пятница, 12 июля 2019 г.

p2p соединение без внешнего ip

Возьмём к примеру скайп. Пока взаимодействие идёт через сервер — всё ок: у него есть внешний ip, у меня нету, я создаю tcp-соединение и получаю возможность принимать пакеты. Но теперь я хочу позвонить Пете, у которого тоже отсутствует внешний ip, и, как известно, звонки в скайпе производятся напрямую. Вопрос: каким образом я создаю соединение с Петей, не имеющем внешний ip?


Ответ

взаимодействие через сервер не идет. оно идет p2p, сервер лишь помогает установить это соединение. если обе стороны за NATом, то соединение устанавливается через супер-ноды (через любого пользователя скайп, с внешним ip).

Комментариев нет:

Отправить комментарий