![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как проверить, что все данные получитны сокетом? [D6, WinXP]
oduvan © (2003-08-24 17:34:00)
Как вот мне проверить, что сокет получил все данные, которые ему были направлены?
var
GetText:string="";
....
procedure TForm1.GetClientRead(Sender: TObject; Socket: TCustomWinSocket);
begin
GetTExt:=GEtTExt+socket.ReceiveText;
end;
Такого события как onEndRead нет).
Заранее всем спасибо
Digitman (2003-08-25 13:40:00) [1]
> NikB
речь вовсе не об этом
речь - о квитировании доставки
NikB (2003-08-25 13:38:00) [2]
>Song
Так Sender понимает, то что Reciever примял.
Что бii, Reciever знал сколко bytes надо ждат, лучше послат Header (заголовка), включающая длину.
Song (2003-08-24 20:39:00) [3]
Ответ обратно отправляй, что получил успешно.