倫岡
Size: a a a
倫岡
Н
GS
倫岡
倫岡
PS
GS
GS
倫岡
倫岡
PS
GS
T
T
T
T
T
T
const events = require("events")
async function consumeZeroEndedByteString(stream) {
let target = Buffer.alloc(255);
let offset = 0;
while (offset < target.byteLength) {
if (stream.readableLength <= 0)
await events.once(stream, "readable");
const buffer = stream.read(1)
offset += buffer.copy(target, offset);
if (buffer[0] == 0) break;
}
console.log({
target: target.slice(0, offset),
offset: offset
});
return target
}
T