Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Простая работа с сокетами [D6, Win2k]


Zaratustra ©   (2003-12-03 13:14:00) 

Товарищи, не подкинете простой пример работы с сокетами. А именно: коннект к серверу(к примеру Google.com), отправка на него одной строки(комманды) и ожидание ответа. Больше ничего не надо.

Заранее очень благодарен!


Zaratustra   (2003-12-03 16:16:00) [1]

Спасибо


Digitman   (2003-12-03 14:57:00) [2]


> Zaratustra


ну если считаешь что "достаточно", тогда - изволь :

with ClientSocket do begin
ClientType := ctBlocking;
Host := "GOOGLE.COM";
Port := 80;
Open;
Socket.SendText(запрос);
Ответ := Socket.ReceiveText;
Close;
end;


Zaratustra   (2003-12-03 14:38:00) [3]

Не много.


Digitman   (2003-12-03 14:32:00) [4]


> Zaratustra


хорошо.
c HTTP знаком ?


Zaratustra   (2003-12-03 14:22:00) [5]

Задача реальная и требуется WinsockAPI, но на крайний случай - TClientSocket. Я бы и сам не прочь взять что-нибудь по-проще.


Digitman   (2003-12-03 14:16:00) [6]


> просто через сокеты


что сие значит ? прямым использованием WinsockAPI что ли ?


> или через ClientSocket


а почему не IdHTTP в составе Indy ? чем обосновано изобретение велосипеда на базе TClientSocket ? у тебя учебная задача или реальная ?


Zaratustra   (2003-12-03 14:10:00) [7]

Да, смотрел, но там через компонент NMHTTP, а мне бы хотелось просто через сокеты, ну или через ClientSocket.


Digitman   (2003-12-03 13:55:00) [8]

примеры смотрел ?

C:\Program Files\Borland\Delphi5\Demos\FastNet\Http\httpdemo.dpr ?


Zaratustra   (2003-12-03 13:47:00) [9]

Да, HTTP


Tetragrammaton   (2003-12-03 13:42:00) [10]

HTTP


Digitman   (2003-12-03 13:41:00) [11]

нет, не помогу
потому что в вопросе твоем нет ни слова о протоколе инф.обмена, который тебя интересует


Zaratustra   (2003-12-03 13:34:00) [12]

Да. Так что, поможешь?


Digitman   (2003-12-03 13:32:00) [13]

т.е. конкретный протокол инф.обмера с сервером тебе по барабану)
сервер он и есть сервер)


Наверх

Титульная страница Поиск, карта сайта Написать письмо