Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.14;
Скачать: CL | DM;

Вниз

как написать прогу для переадресации сетевых потоков TCP/IP?   Найти похожие ветки 

 
ken ©   (2001-12-26 16:24) [0]

вот пример проги:
http://www.gelium.net/Software/MultiPort/MultiPort.htm

чувствую есть такие компоненты в дельфи ;-)
хотя это не обязательно в дельфях писать, можно на С, но я ваще не имею предствления как?
e.g. концепцию не знаю.


 
nikkie ©   (2001-12-26 17:22) [1]

называется это - mapped port, тривиальный вариант прокси

концепция - открывается сервер на указанном порту (непонятно только зачем первый едит там сделан - где 127.0.0.1 написано, что-то другое вводить бессмысленно...), клиенты подключаются на указанный порт. при событии "коннект" открывается соединение с удаленным хостом (то, что названо "источник данных"). после этого программа работает просто перекачивает данные от клиента к удаленному хосту и обратно.

не очень сложно написать такое с использованием стандартных компонент дельфи. я рекомендую библиотеку инди ( http://www.nevrona.com/indy, в дельфи 6 входит изначально) - там есть компонента TIdMappedPort


 
ken ©   (2001-12-26 20:21) [2]

спасибо за ответ
а насчет второго эдита:
я юзаю эту прогу(но все таки хочется свою прогу иметь;) как редирект определенных внешних айпиадресов на определенные внутренние.
e.g. у меня на веб серваке 3 виртуальных хоста(все зарегены на днс, к примеру:

200.0.0.1
200.0.0.2
200.0.0.3
)
а прога эта направляет запросы к
90.0.0.1
90.0.0.2
90.0.0.3
(то есть к внутренним в локалке)

и так для каждого хоста запускается новая прога с соответсвующим маппингом.



Страницы: 1 вся ветка

Текущий архив: 2002.03.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
4-43219
Burmistroff
2002-01-11 23:31
2002.03.14
SuspendThread


4-43231
raiks
2002-01-13 16:29
2002.03.14
Как отследить попытку обращения к файлу?


1-42987
SuperIgor
2002-02-22 22:32
2002.03.14
Помогите с ShellListView


7-43192
Schummi
2001-12-09 08:34
2002.03.14
Iexplore


3-42916
ser_ker
2002-02-14 10:51
2002.03.14
Как заставить программу работать через ODBC без BDE ?