![]() |
Delphi, sockets[TTcpClient]
Есть ли кто-нибудь кто может обяснить как через proxy работать в Delphi с компонентом TTcpClient
:help: |
Насколько я помню - перенаправление портов - проблемы прокси. Пишешь обычно, как-будто прокси нет..
|
хмм, вопрос наверное не правильно задал
вообшем я работал на VB с Winsock и писал все, работал через proxy и нормально было а допустим кто-нить может простой пример написать с TTcpClient: 1) подсоединение к прохы серверу 2) посылка запроса на сервер типо 'GET http://imho.ws HTTP/1.1' 3) и получение и вывод куда-нить ответа сервера Я юзаю Delphi 2005 Win32 |
вот такой пример на VB, но надо тоже самое на Delphi
Код:
Dim data As String |
Используй пакет Indy, компонент TIdHttp, а с этим TTcpClient больше проблем, чем толку. Если все же нужно ТОЛЬКО через него, то алгоритм прост:
TcpClient.RemoteHost:=<IP proxy> TcpClient.RemotePort:=<Potr proxy> TcpClient.Active:=True; после получения OnConnect отправляешь: TcpClient.Sendln('GET http://imho.ws HTTP/1.1'); на событие OnReceive ставишь обработчик и смотришь , что пришло вкратце - все |
Цитата:
|
| Часовой пояс GMT +4, время: 03:57. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.