Size: a a a

2021 February 11

E

EgorBo in pro.net
как это работает с нетворкстримом и небольшим буфером на ресив?
источник

E

EgorBo in pro.net
никак?
источник

SB

S B in pro.net
но я не байтоеб!!!!
источник

E

EgorBo in pro.net
ну или смотри, ты ждешь 32кб из сокета вместо того чтобы начинать парсить меньшими чанками?
источник

RB

Roman Bukin in pro.net
EgorBo
ну или смотри, ты ждешь 32кб из сокета вместо того чтобы начинать парсить меньшими чанками?
дык а смысл парсить меньшими чанками?
источник

E

EgorBo in pro.net
простой
источник

RB

Roman Bukin in pro.net
если то что пришло влезло в 32кб, то делаю с него спан из буфера по размеру пришедших данных
источник

RB

Roman Bukin in pro.net
и его паршу
источник

E

EgorBo in pro.net
а ты тестил свой код на ареей пуле?
источник

E

EgorBo in pro.net
там выглядит так как будто ты проебываешь первый рид
источник

RB

Roman Bukin in pro.net
если не влезло, беру пул по размеру x2 от 32Кб, копирую в него данные и читаю следующую пачку данных в тот же буфер на стеке и потом копирую считанное в пул
источник

RB

Roman Bukin in pro.net
если снова не влазит, то x2 от x2 (128кб уже)
источник

E

EgorBo in pro.net
проще каретку в стриме передвинуть назад
источник

RB

Roman Bukin in pro.net
EgorBo
а ты тестил свой код на ареей пуле?
да, корректно работает
источник

RB

Roman Bukin in pro.net
EgorBo
там выглядит так как будто ты проебываешь первый рид
первый рид у меня на стеке
источник

E

EgorBo in pro.net
усложнил себе жизнь имхо)
источник

RB

Roman Bukin in pro.net
а второй и последующие, если они есть - уже чтение на стек, хранение в пуле
источник

E

EgorBo in pro.net
просто каретку передвинул и читаешь одним вайлом
источник

RB

Roman Bukin in pro.net
EgorBo
усложнил себе жизнь имхо)
ну извините, это у вас там апи говна кусок в космосе
источник

VS

Viktor Svyatokha in pro.net
Roman Bukin
ну извините, это у вас там апи говна кусок в космосе
Более чем согласен
источник