Вниз
Скачать: 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.012 c
15-1252052990
БарЛог
2009-09-04 12:29
2009.11.01
Девайс лок для виндовс


15-1251759694
Kerk
2009-09-01 03:01
2009.11.01
Как это работает?!


15-1251741113
Astaldo
2009-08-31 21:51
2009.11.01
Помогите плиз.


2-1252426330
Alexei
2009-09-08 20:12
2009.11.01
Программное нажатие клавиши или сочетания клавиш


1-1222090596
Dmitry S
2008-09-22 17:36
2009.11.01
Как задать толщину линии TPen.Width равную 1 мм?(продожение темы)




   Наверх