Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

помогите написать простейший HTTP-клиент

Hello!

Пожалуйста кто-нибудь подскажите как решить такую задачу:

Есть некоторый скрипт, расположенный по адресу www.site.com/out.php,
который выдаёт какую-нибудь небольшую строку символов.
Нужно написать простейшую функцию в среде Borland C++ Builder 5.0,
которая по известному WWW-адресу (можно даже по IP чтобы не трогать
DNS(если нужно?)) отркывает сокет, устанавливает соединение, принимает
эту строку и записывает в буффер).
Никаких проверок на ошибки для начала можно не делать, просто хочется
найти реально работающий код для решения такой простой задачи.

В инете мне попадаются либо исходники сложного FTP-клиента, либо скудная
справка по сокетам, рабочего примера простого HTTP-клиента я так и не нашёл.

Ответить   Wed, 29 Sep 2004 18:48:29 +0400 (#236732)

 

Ответы:

Здравствуйте !




Один из простых способов - использовать WinInet API.
См. справку по функциям: InternetOpen, InternetConnect,
InternetReadFile.
Т.к. это API, то реализация одинакова при разработки практически во
Всех средах. Пойдет любой пример.
Ссылки по теме:

http://subscribe.ru/archive/comp.prog.visualc/200206/02200124.html
http://codeproject.com/internet/simplehttpclient.asp
http://codeproject.com/internet/httpget-post.asp

--
С уважением, Victor V. Vakchturov.
Сайт для программистов: http://SoftMaker.com.ru

Номер выпуска : 3615
Возраст листа : 373 (дней)
Количество подписчиков : 478
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/236756
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписать: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Wed, 29 Sep 2004 22:46:21 +0400 (#236756)

 

Hello Victor!

Спасибо, отличная статья! Попробую разобраться как написать примерный
код под Builder, заодно посмотрю инфу по функциям на http://msdn.microsoft.com.

Ответить   Wed, 29 Sep 2004 23:53:15 +0400 (#237506)

 

На этом сайте http://www.firststeps.ru/ видел неплохой примерчик HTTP
клиента.

Номер выпуска : 3617
Возраст листа : 374 (дней)
Количество подписчиков : 477
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/237016
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписать: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Thu, 30 Sep 2004 08:32:12 +0600 (#237016)

 

Здравствуйте, Alex.

Ищи в MSDN справку по wininet.dll - сокеты даже не потребуются.

Ответить   "B." Thu, 30 Sep 2004 16:11:26 +0400 (#237195)