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

Несколько глупых вопросов по потокам...   Найти похожие ветки 

← →
Knight ©   (2009-09-16 09:29) [0]

Извиняюсь, но что-то туплю %)

1) Есть TWinSocketStream... после WaitForData(1000) содержимое обнуляется или новый кусок данных пристыковывается к уже пришедшим? Т.е. если если пакет разбит, то можно ли подождать пока поступят все данные или надо постоянно считывать их во временный поток...

2) Как удалять из потока него полностью полученный пакет? (В строковом буфере делал Delete(Buff,1,PacketSize), а тут только Clear нашёл)


← →
MBo ©   (2009-09-16 10:00) [1]

>cодержимое обнуляется
нет

>Как удалять из потока него полностью полученный пакет?
не нужно. Прочитал раз, потом далее читаешь.


← →
Knight ©   (2009-09-16 10:02) [2]

А поток так и копится?


← →
Knight ©   (2009-09-16 10:04) [3]

Или он при чтении сам обрезается?


← →
Knight ©   (2009-09-16 10:08) [4]


> >cодержимое обнуляется нет

Т.е. можно проверять Поток.Size и читать только когда накопиться сколько надо... так?



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

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



Память: 0.45 MB
Время: 0.01 c
6-1209385182
Tornado
2008-04-28 16:19
2009.11.01
Проверка удаленного компьютера


15-1251820051
pasha_golub
2009-09-01 19:47
2009.11.01
Не могу сформулировать вопрос


15-1251805431
netdancer
2009-09-01 15:43
2009.11.01
BDE и Windows Vista


15-1251791199
test
2009-09-01 11:46
2009.11.01
12-13 сентебря чем все закончилось?


2-1251986227
Б
2009-09-03 17:57
2009.11.01
Как включить компьютер через определённо установленное время?




   Наверх