Здравствуйте, L_G, Вы писали:
L_G>Сорри, если туплю (в сетях не шарю). Я думал, что, зная нужный мне IP устройства, я могу послать на него udp-пакет или установить tcp-соединение без посредников, для этого там только должен быть открыт порт в серверном/прослушивающем режиме. Тогда непонятно, что такое "первый пир" и зачем он.
А откуда ты узнаешь нужный тебе адрес устройства? Ну, если тебе приятель по телефону надиктует, то можно и без поиска пиров
Pzz>>А чем тебе традиционная p2p-сеть с NAT traversal-ом нехороша?
L_G>Если правильно понимаю, то эта "традиционность" подразумевает IPv4 и предполагает: L_G>1) проброс порта на роутере, т.е. необходимость админской работы
Это автоматом делается. Называется "пробивание NAT". Я деталей не знаю, но например, как вариант, можно используя UPNP настроить проброс портов. Возможно, это можно сделать и другими способами
L_G>2) IP-адреса роутеров динамические и нужен сервер для маппинга имени/ID "динамического домена"/устройства/адресата в ip + еще и реализация связи роутеров с ним для отправки ими своих изменившихся IP!
dynDNS
L_G>- я просто надеялся, что IPv6 обе эти проблемы должен или хотя бы может устранить.
IPv6 всё равно по умолчанию не даст ничего для того, чтобы вся твоя локалка торчала голой жопой в интернет. Максимум — это то, что дефицита IPv6 адресов нет, и твоему шлюзу провайдер даст фиксированный внешний IPv6 адрес и не будет его менять.