|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.09.2011, 14:59 | #1 |
Форумчанин
Регистрация: 03.01.2011
Сообщений: 233
|
как работать с интернет протоколами и разными прокси
Здравствуйте.
Хочу отправлять разные запросы к серверам через прокси, используя TClientSocket или TSocket. Но после конекта к прокси идеи кончились) Код:
этот метод я взял из статьи и переписал пару строк. Как я понял он конектится к моей прокси 137.224.232.104:8909 кстати удачно. Вопрос в том, что я не знаю что нужно сделать что бы законектить прокси к другому серверу и отправлять на него запросы. И как при этом работать с разными протоколами.
пыжок
Последний раз редактировалось maloun; 06.09.2011 в 15:05. |
06.09.2011, 16:09 | #2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
С HTTP прокси работа идёт либо по протоколу, похожему на HTTP, либо через CONNECT (если проки это позволяет).
В первом случае вместо обычного PHP код:
PHP код:
Если это Socks прокси, то это отдельная песня. Всё это легко гуглится по запросам HTTP protocol, HTTP Proxy protocol и т.д. Читать развёрнутые лекции со всеми подробностями всех протоколов вряд ли кто-то тут будет, так что задавайте конкретный вопрос по конкретному протоколу, так больше шансов получить полезный ответ.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
06.09.2011, 17:59 | #3 |
Форумчанин
Регистрация: 03.01.2011
Сообщений: 233
|
что если сервер на другом протоколе, в моём случае SMTP
как отправлять запрос?
пыжок
|
06.09.2011, 18:20 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а для кого написана спецификация протокола ? легко найти в поиске.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
07.09.2011, 19:52 | #5 |
Форумчанин
Регистрация: 03.01.2011
Сообщений: 233
|
нашёл описания протоколов
http://opds.sut.ru/electronic_manual...3_SMTP.htm#3_6 SMTP http://angel07.webservis.ru/internet/http.html HTTP но ещё не понял как нужно составлять запросы если я делаю конект к смтп серверу то если брать предложенную профессионалами строку GET borland.com/index.html HTTP/1.0 как образец возникает много вопросов) mail.ru - или smtp.mail.ru ? / index.html - а он там есть? HTTP/1.0 - это для прокси или для сервера c SMTP что писать что бы отправить команду SMTP серверу? нашёл такие команды: EHLO mailFrom@mail.ru CRLF MAIL FROM : <mailFrom@mail.ru> CRLF RCPT TO: mailToWho@mail.ru CRLF DATA CRLF
пыжок
Последний раз редактировалось maloun; 07.09.2011 в 20:26. |
07.09.2011, 20:29 | #6 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
http://ru.wikipedia.org/wiki/SMTP Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
07.09.2011, 20:45 | #7 | |
Форумчанин
Регистрация: 03.01.2011
Сообщений: 233
|
Цитата:
а с прокси можно это сделать ??? я хотел с самого начала делать это через прокси, нашёл пример с инди компонентами, но про прокси там ничего нет мне нужно отправлять запросы на SMTP через прокси.
пыжок
|
|
07.09.2011, 20:48 | #8 |
Форумчанин
Регистрация: 03.01.2011
Сообщений: 233
|
как вообще работать с прокси?
я думал что: нужно сделать конект к прокси, отослать запрос на конект к другому (SMTP) серверу и отправить команду к прокси на отправку команды к SMTP в команде к прокси указывая команду к SMTP потом получить ответ от прокси и отправить следующий запрос так же
пыжок
Последний раз редактировалось maloun; 07.09.2011 в 21:15. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Интернет приложения/сайты с разными правами доступа и рассылкой на email | MrBrain | Помощь студентам | 2 | 22.07.2011 10:35 |
Работа с протоколами в С++ | Magist | Общие вопросы C/C++ | 0 | 20.12.2010 03:58 |
Как писать разными цветами в консоли | Ne0nka | Помощь студентам | 0 | 26.05.2010 00:47 |
Как работать с разными окнами? | Stilet | JavaScript, Ajax | 4 | 25.08.2009 13:05 |
Как работать с интернет-сервером? | peter666 | Общие вопросы C/C++ | 6 | 28.02.2009 00:55 |