Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > С/С++
Перезагрузить страницу Обход double-NAT. UPnP + публикация своего IP:порт (Связь сокетами p2p клиентов)
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
aversilov aversilov вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 05.10.2016
По умолчанию Обход double-NAT. UPnP + публикация своего IP:порт (Связь сокетами p2p клиентов) - 05.10.2016, 01:08

Будьте добры, вы не могли бы показать мне примерчик хоть на 10-15 строк (кодом Qt или на голом С++, псевдокодом ли даже, алгоритмом ли одним, без разницы), в котором два клиентских софта в пиринговой сети без серверов (т.е. full distributed network) соединяются сокетами через двойной NAT (первый они/один-из-них контролируют/ет и могут послать на 5351 порт UPnP-приказ о "замораживании" портов внутрь/вовне, а второй - провайдерский - не контролируют в плане UPnP). Но есть важное облегчающее "но": оба они перед попыткой соединения записывают в таблицу Google Sheet свою "приглашающую к коннекту" пару IP:порт (которую узнают у STUN-сервера), ну, и читают друг о друге оттуда же, причём так быстро, что открытое каждым/одним-из-них серверсокетное соединение не успевает умереть по таймауту. Поможете с этим?
Ответить с цитированием
Ads
Ответ

Метки
double-nat , p2p , qt , upnp , сокеты

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Публикация на JBoss veter48 Java 0 19.06.2013 11:40
Работа с сокетами SeMiTr C++ Builder 3 02.06.2011 03:02
PHP проблема с сокетами is.SarCasm PHP 2 13.02.2011 16:15
Программа для учета клиентов krosh_ruza Софт и программы 0 02.08.2010 20:44
Отключение сервера когда нет клиентов mohito .NET 0 02.04.2009 23:50
Проблема с сокетами, помогите Unique88 Софт и программы 14 18.04.2007 00:37
замена curl сокетами Monah IRH PHP 11 19.11.2006 15:23
Написание клиентов для работы Kumatozz SQL 0 24.11.2005 14:16
Как самостоятельно разобраться с сокетами в VC++ Neitrino Visual C++ 9 01.08.2005 00:06
Как в g++ под RHIDEом работать с сокетами m_cat С/С++ 1 18.03.2005 18:20
Как правильно работать с сокетами Times WinAPI 0 17.02.2004 03:48



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов