| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > Перебросить соединение TCP/IP |
| Автор: Artemon 26.6.2007, 08:08 |
| У меня следующая ситуация: Стоит ПК с которым соединяются клиенты. Мне необходимо при подключении нового клиента к ПК - перенаправить соединение на другой ПК. Этим я хочу добиться разгрузки первого ПК. |
| Автор: Kill_em_all 26.6.2007, 08:31 |
| дык в чем проблема? когда посчитаешь нужным перенаправить клиента отправляй ему какой-нить сообщение куда ему надо теперь подключаться. Или я чего-то не понимаю?? |
| Автор: 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/порт сервера). |