Вопрос вот в чем... Схема:
Server <-> [Provider 1 - Inet - Provider 2] <-> Client
т.е. Сервер с нестатичным IP работает через провайдера(хотя возможно будет и инет сервер со стат. IP), и клиент простой комп имеющий выход через простого провайдера.
Мне необходимо обеспечить двустороннюю связь между сервером и клиентом, т.е. важно чтобы сервер мог инециировать передачу данных ожидающему соединения клиенту, но проблема опять же в динамичном IP клиента, плюс у провайдера возможно прокси или еще что нибудь. Короче мне нужно проложить TCP маршрут от сервера к клиенту.
Возможно ли это с непостоянным TCP соединением?
Взять допустим peer-to-peer по децентрализованной схеме, т.е. фактически сервера нет, и если даже есть, один клиент устанавливает связь с други, по какому маршруту(адресу)?
Буду благодарен за помощь.