Вниз
Скачать: CL | DM;

прокси   Найти похожие ветки 

 
iskatel ©   (2005-08-02 21:54) [0]

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


 
iskatel ©   (2005-08-02 21:57) [1]

PS можно ли писать в сокет при помощи TWinSocketStream, если тот стоит на WaitForData() ?


 
Defunct ©   (2005-08-02 22:07) [2]

iskatel ©   (02.08.05 21:57) [1]

Для начала подумайте над алгоритмом работы вашего прокси сервера, потому что, imho, вы еще не знаете алгоритма работы программы, которую пишете. Раз не знаете ЧТО именно надо сделать, то как можно это делать??



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
6-1115489058
Ландграф Павел
2005-05-07 22:04
2005.08.21
получить статистику текущего соединения с интернет


4-1119512600
Igit
2005-06-23 11:43
2005.08.21
Динамический импорт функции из DLL


10-1100120241
Marina_Sm
2004-11-10 23:57
2005.08.21
создание COM!!!


1-1122699792
NickMan
2005-07-30 09:03
2005.08.21
Странный глюк с видимостью переменной


3-1121240086
Stanislav
2005-07-13 11:34
2005.08.21
Timeout при выполнении ХП




   Наверх