Форум: "Сети";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];
ВнизПростая работа с сокетами Найти похожие ветки
← →
Zaratustra (2003-12-03 13:14) [0]Товарищи, не подкинете простой пример работы с сокетами. А именно: коннект к серверу(к примеру Google.com), отправка на него одной строки(комманды) и ожидание ответа. Больше ничего не надо.
Заранее очень благодарен!
← →
Digitman (2003-12-03 13:32) [1]т.е. конкретный протокол инф.обмера с сервером тебе по барабану)
сервер он и есть сервер)
← →
Zaratustra (2003-12-03 13:34) [2]Да. Так что, поможешь?
← →
Digitman (2003-12-03 13:41) [3]нет, не помогу
потому что в вопросе твоем нет ни слова о протоколе инф.обмена, который тебя интересует
← →
Tetragrammaton (2003-12-03 13:42) [4]HTTP
← →
Zaratustra (2003-12-03 13:47) [5]Да, HTTP
← →
Digitman (2003-12-03 13:55) [6]примеры смотрел ?
C:\Program Files\Borland\Delphi5\Demos\FastNet\Http\httpdemo.dpr ?
← →
Zaratustra (2003-12-03 14:10) [7]Да, смотрел, но там через компонент NMHTTP, а мне бы хотелось просто через сокеты, ну или через ClientSocket.
← →
Digitman (2003-12-03 14:16) [8]
> просто через сокеты
что сие значит ? прямым использованием WinsockAPI что ли ?
> или через ClientSocket
а почему не IdHTTP в составе Indy ? чем обосновано изобретение велосипеда на базе TClientSocket ? у тебя учебная задача или реальная ?
← →
Zaratustra (2003-12-03 14:22) [9]Задача реальная и требуется WinsockAPI, но на крайний случай - TClientSocket. Я бы и сам не прочь взять что-нибудь по-проще.
← →
Digitman (2003-12-03 14:32) [10]
> Zaratustra
хорошо.
c HTTP знаком ?
← →
Zaratustra (2003-12-03 14:38) [11]Не много.
← →
Digitman (2003-12-03 14:57) [12]
> Zaratustra
ну если считаешь что "достаточно", тогда - изволь :
with ClientSocket do begin
ClientType := ctBlocking;
Host := "GOOGLE.COM";
Port := 80;
Open;
Socket.SendText(запрос);
Ответ := Socket.ReceiveText;
Close;
end;
← →
Zaratustra (2003-12-03 16:16) [13]Спасибо
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.032 c