IgorK писал(а):
Да, такая схема подходит для связи двух тср клиентов, если оба они находятся за FW/NAT. Единственная тонкость в том, что на сервере-посреднике необходимо идентифицировать/верифицировать оба клиентских соединения и после этого, считывая данные одного соединения, передавать их другому соединению...
Не обязательно что-бы между этими клиентами были именно сервера. Как я уже отмечал, никаких принципиальных отличий между компьютером-сервером и компьютером-клиентом нет. Указанные функции могут с легкостью выполнять другие клиентские компьютеры.
На счет идентификации - бОльшая часть рассылаемой информации в сети общедоступна, т.е. должна рассылаться широковещательно. Да - есть вопросы по трафику, но не неразрешимые. Кроме того, возможно использование каких-то способов автоматической маршрутизации для отправки адресных пакетов.