Задать вопрос
@zeuss56

Как создать прямое соединение между двумя клиентами?

Как установить прямое соединение между двумя клиентами не имеющими белые IP и без участия центрального сервера?

Пытаюсь сделать небольшую децентрализованную сеть, рассматриваю вариант, при котором ни один из участников не имеет собственного IP.
Например, в Скайпе используется какая-то технология P2P, при том что у большинства пользователей нет личного IP.
  • Вопрос задан
  • 545 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Spetros
@Spetros
IT-шник
Как вариант pwnat.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Jump
@Jump
Системный администратор со стажем.
Как установить прямое соединение между двумя клиентами не имеющими белые IP и без участия центрального сервера?
Это невозможно.

например, в Скайпе используется какая-то технология P2P
У скайпа есть достаточное количество серверов с белым IP.
Ответ написан
@pfg21
ex-турист
нужен хотя бы один белый ип. купить его у провацдера сейчас не дорого.

если хватит просто обмена файлами между конторами, то можно посмотреть в сторону p2p файлового обмена: торрент и системы автоматического обмена на нем основанные resilio sync (комерция) и syncthing (бесплатная)
Ответ написан
@anikavoi
Как установить прямое соединение между двумя клиентами не имеющими белые IP и без участия центрального сервера?


Никак.

Например, в Скайпе используется какая-то технология...


У Скайпа ЕСТЬ центральный сервер, который участвует на стадии установки соединения.

Единственное, что может отвечать вашим постулатам - mesh-сеть.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы