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

Организация прямого соединения между двумя клиентами под контролем сервера

Существует сервер, с белым(реальным) IP, есть несколько клиентов, разбросанных по интернету(динамические адреса, nat...) Необходимо организовать прямой обмен данными между клиентами.
Вопросы такие:
1) Какие протоколы лучше всего использовать для обмена данными и установки соединения?
2)Что можно почитать на эту тему (пытался гуглить, но похоже не могу правильно задать вопрос)?
3) Если кто-то подобное делал, то какие библиотеки использовались?
  • Вопрос задан
  • 2923 просмотра
Подписаться 2 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 4
opium
@opium
Просто люблю качественно работать
vpn сделайте им и не придумывайте велосипеды.
Ответ написан
@bondbig
Чем bittorrent не угодил? Протокол открытый, хоть свои спец-клиенты ваяй, никто не мешает.
Ответ написан
Комментировать
По поводу обхода NAT можете почитать про STUN
Ответ написан
@StirolXXX
Hamachi сделаем виртуальную (5.*.*.*) сеть для работы через P2P VPN используя UDP траффик.

Проходит через NAT.
Ответ написан
Ваш ответ на вопрос

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

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