Вниз
Скачать: 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
9-1181663686
XFACTOR
2007-06-12 19:54
2009.11.01
Звуковой движок


2-1253088223
Johnnnn
2009-09-16 12:03
2009.11.01
ShellExecute как узнать когда закончено выполнение?


2-1252392985
kostyl_kostyl
2009-09-08 10:56
2009.11.01
Как добиться прозрачности TScrollBox


9-1183153929
Book
2007-06-30 01:52
2009.11.01
Поделитесь какимнибудь классом или функциями для сохранения в 3ds


15-1251884321
Kolan
2009-09-02 13:38
2009.11.01
Как тестировать мето Assign?




   Наверх