Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> береброс портов. как? 
V
    Опции темы
boostcoder
Дата 9.6.2011, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 13
Всего: 110



всем доброго дня.

пример:
есть сервер на "127.0.0.1:1234".
клиент подключается.
сервер решает что этого клиента нужно переправить на другой сервер/порт. но не отключая его.

как такое реализуется? оно возможно?


спасибо.

Добавлено через 6 минут и 20 секунд
идея такова:
сервер, при необходимости переброса клиента, сам подключается куда надо, и через себя гоняет трафф.

что скажите?
PM WWW   Вверх
SVN74
Дата 9.6.2011, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Цитата(boostcoder @  9.6.2011,  14:06 Найти цитируемый пост)
пример:
есть сервер на "127.0.0.1:1234".
клиент подключается.
сервер решает что этого клиента нужно переправить на другой сервер/порт. но не отключая его.

как такое реализуется? оно возможно?

Можно попробовать через UDP использовать эфемерные порты получаемые сервером для прямой пересылки датаграмм от клиента к клиенту.
PM MAIL WWW   Вверх
boostcoder
Дата 9.6.2011, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 13
Всего: 110



Цитата(SVN74 @  9.6.2011,  22:46 Найти цитируемый пост)
через UDP использовать эфемерные порты

это что?
где об этом почитать?
нужно для TCP.

спасибо.

PM WWW   Вверх
SVN74
Дата 9.6.2011, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Цитата(boostcoder @  9.6.2011,  22:51 Найти цитируемый пост)
это что?

Вот примитивная схема по шагах.
1.  Клиент№1 -> Сервер <- Клиент№2
2.  Сервер («инфо о клиенте №1»  – посылает номер эфемерного порта) -> Клиент№2 
3.  Клиент№2 -> Клиент№1

Цитата(boostcoder @  9.6.2011,  22:51 Найти цитируемый пост)
нужно для TCP.

Данная схема работает только на датаграммах, собственно говоря можно на базе UDP сделать свой велосипед TCP, если конечно в этом есть смысл, а можно после прямого соединения двух клиентов создать между ними новое TCP соединение.

Цитата(boostcoder @  9.6.2011,  22:51 Найти цитируемый пост)
где об этом почитать?

Не знаю, я сам проводил свои опыты... 
PM MAIL WWW   Вверх
SVN74
Дата 12.6.2011, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Цитата(SVN74 @  9.6.2011,  23:20 Найти цитируемый пост)
Цитата(boostcoder @  9.6.2011,  22:51 )
где об этом почитать?

http://ilya-314.livejournal.com/109825.html
http://it.sander.su/udp-hole-punching.php
PM MAIL WWW   Вверх
semensemenov
Дата 16.6.2011, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 16.2.2010

Репутация: нет
Всего: нет



когдато делал локальный TCP прокси
весь трафик, который ему поступает перенаправляется на указаный IP
если немного подправить может Вам поможет

Присоединённый файл ( Кол-во скачиваний: 11 )
Присоединённый файл  proxy.cpp 6,46 Kb
PM MAIL   Вверх
boostcoder
Дата 16.6.2011, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 13
Всего: 110



semensemenov, спасибо. гляну.
PM WWW   Вверх
500mhz
Дата 16.6.2011, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


шайтан
***


Профиль
Группа: Завсегдатай
Сообщений: 1017
Регистрация: 5.5.2008
Где: Киев / Italy

Репутация: нет
Всего: 14



про FTP почитайте


--------------------

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0730 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.