| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > береброс портов. как? |
| Автор: boostcoder 9.6.2011, 14:06 |
| всем доброго дня. пример: есть сервер на "127.0.0.1:1234". клиент подключается. сервер решает что этого клиента нужно переправить на другой сервер/порт. но не отключая его. как такое реализуется? оно возможно? спасибо. Добавлено через 6 минут и 20 секунд идея такова: сервер, при необходимости переброса клиента, сам подключается куда надо, и через себя гоняет трафф. что скажите? |
| Автор: boostcoder 9.6.2011, 22:51 |
это что? где об этом почитать? нужно для TCP. спасибо. |
| Автор: SVN74 9.6.2011, 23:20 |
Вот примитивная схема по шагах. 1. Клиент№1 -> Сервер <- Клиент№2 2. Сервер («инфо о клиенте №1» – посылает номер эфемерного порта) -> Клиент№2 3. Клиент№2 -> Клиент№1 Данная схема работает только на датаграммах, собственно говоря можно на базе UDP сделать свой велосипед TCP, если конечно в этом есть смысл, а можно после прямого соединения двух клиентов создать между ними новое TCP соединение. Не знаю, я сам проводил свои опыты... |
| Автор: SVN74 12.6.2011, 21:32 |
http://ilya-314.livejournal.com/109825.html http://it.sander.su/udp-hole-punching.php |
| Автор: semensemenov 16.6.2011, 09:32 |
| когдато делал локальный TCP прокси весь трафик, который ему поступает перенаправляется на указаный IP если немного подправить может Вам поможет |
| Автор: boostcoder 16.6.2011, 09:33 |
| semensemenov, спасибо. гляну. |
| Автор: 500mhz 16.6.2011, 11:00 |
| про FTP почитайте |