![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сколько данных читать из неблокирующего сокета? [D5, Win2k, WinXP]
Dust © (2005-07-01 09:43:00)[ Delphi 5 ]
[ TClientSocket ]
по событию
TCustomSocket.OnRead
надо из сокета прочитать сколько-то там данных, вот только вопрос сколько?
Digitman (2005-07-01 10:03:00) [1]сколько ожидаешь, столько и пытайся
читать
максимально возможное в дан.момент времени число байт, которые потенциально м.б. прочитаны тобой, можно оценить вызовом метода ReceiveLength
читающий же метод вернет тебе действительно прочитанное число байт, которое будет меньше или равно как результата ReceiveLength, так и ожидаемого тобой