Вниз
Скачать: CL | DM;

Indy и TIdIOHandlerSocket   Найти похожие ветки 

 
BlackSun ©   (2003-12-17 13:20) [0]

Подскажите пример отправки данных через сокет (IdIOHandlerSocket)? Особенно интересует процедура ConnectClient, какие в нее данные помещать? Хелп читал, но не совсем понял...
Если в простом сокете я делал так,

procedure sender(str:string);
var
I1: integer;
begin
for I1:=1 to Length(str) do
if send(sock2, str[I1] , 1, 0) = SOCKET_ERROR then
begin
writelog("Ошибка отправки через сокет",pnum);
exit;
end;
end;
.........
postinf:="....";
st:="POST http://www.site.ru HTTP/1.0"+#13+#10;
st:=st+"Content-Type: application/x-www-form-urlencoded"+#13+#10;
st:=st+"Host: www.site.ru"+#13+#10;
st:=st+"Content-Length: "+inttostr(length(postinf))+#13+#10;
st:=st+#13+#10;
st:=st+postinf+#13+#10;
sender(st+#13+#10);

то как это сделать в Indy? Заранее спасибо...


 
BlackSun ©   (2003-12-17 16:43) [1]

Да и еще такой вопрос, если не обращаться к Indy. Написал многопоточнуюб прогу, которая юзает сокеты. Так вот через некоторое время некоторые потоки зависают... соответственно скорость падает. Можно ли как-то реализовать функцию таймаута на сокетах?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
1-79890
ruslan_as
2004-02-10 11:03
2004.02.25
Как DateEdit заставить открывать нужный мне месяц


1-79721
Denisoid
2004-02-12 16:59
2004.02.25
Вопрос по работе с ShellListView !!!


3-79638
nik7777
2004-01-31 16:35
2004.02.25
Вопрос об Lotus-Notes и ODBC


6-80077
Филипп
2003-12-16 13:45
2004.02.25
Использование IdUDPServer и IdUDPClient


1-79713
Avsam
2004-02-12 16:48
2004.02.25
Application.ProcessMessage в службах




   Наверх