Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > Перебросить соединение TCP/IP


Автор: Artemon 26.6.2007, 08:08
У меня следующая ситуация:

Стоит ПК с которым соединяются клиенты.

Мне необходимо при подключении нового клиента к ПК - перенаправить соединение на другой ПК.

Этим я хочу добиться разгрузки первого ПК.


Автор: Kill_em_all 26.6.2007, 08:31
дык в чем проблема? когда посчитаешь нужным перенаправить клиента
отправляй ему какой-нить сообщение куда ему надо теперь подключаться.

Или я чего-то не понимаю?? smile 

Автор: Artemon 28.6.2007, 08:40
Забыл сказать, что только у ПЕРВОГО ПК есть внешний IP, а ыторой соединен с первым по локальной сети.

Автор: ptr 28.6.2007, 09:50
1. Клиент самописный?
2. Как клиент узнаёт с каким компьютером надо соединиться?

Автор: Artemon 29.6.2007, 12:44
1. Да, клиент самописный.
2. Клиенту один раз и навсегда задается IP сервера и все.

Автор: bsa 29.6.2007, 14:44
Может имеет смысл это реализовать средствами операционной системы?
В linux: читать про iptables (target DNAT)
В Windows: Панель управления - стевые подключения - <подключение к интренету> - дополнительно - параметры общего доступа - добавить (надо добавить внешний порт роутера (компа с внешним IP) и ip/порт сервера).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)