| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > IdHTTPProxyServer |
| Автор: Nogooder 19.11.2007, 22:55 |
| Как можно к компоненту Indy IdHTTPProxyServer прикрутить компонент IdConnectThroughHttpProxy ? В IOHandler прописать можно только IdServerIOHandlerStack в котором нет TransparentProxy |
| Автор: Snowy 20.11.2007, 15:44 |
| Исходящие хэндлеры не цепляются к серверу. Нужно их динамически создавать в рантайме и цеплять персональко к каждому новому исходящему соединению. Добавлено через 5 минут и 32 секунды Для Indy 10, в OnOutboundConnect. Пропиши AContext.Connection.IOHandler := имя_твоего_TIdIOHandlerStream; |
| Автор: Nogooder 20.11.2007, 17:40 | ||
В событии OnConnect прописал AContext.Connection.IOHandler := IdIOHandlerStack, но что то ничего не фурычит |
| Автор: alexstep 4.3.2011, 02:10 |
| Разобрался с подключением к TIdTCPClient. Инструкция для Indy 10: http://forum.vingrad.ru/forum/topic-209643.html //Create proxy object(HTTP/Socks) and init it's parameters //For UDP //Proxy.Enabled := True; //UDPClient.TransparentProxy := Proxy; //For TCP: Create IdIOHandlerStack //Assign IdIOHandlerStack.TransparentProxy = Proxy //!!! Only now set to Enabled!!! It's reseted when TransparentProxy is assigned //Set IdIOHandlerStack.TransparentProxy.Enabled := True; //Set IdTCPClient.IOHandler := IdIOHandlerStack |