const id = (Math.random() + 1).toString(36).substring(7);
let nwritten = 0;
let pass = 0;
while (nwritten < buf.byteLength) {
console.log(id, pass - 1, 'starting pass ', pass, { nwritten, length: buf.byteLength })
nwritten += await this.#conn.write(buf.subarray(nwritten));
console.log(id, pass, ' written: ' + `${nwritten} / ${buf.byteLength}`);
pass++;
}
console.log(id, pass, ' fininshed writing: ' + nwritten + ' / ' + buf.length)
const id = (Math.random() + 1).toString(36).substring(7);
let nwritten = 0;
let pass = 0;
while (nwritten < buf.byteLength) {
console.log(id, pass - 1, 'starting pass ', pass, { nwritten, length: buf.byteLength })
nwritten += await this.#conn.write(buf.subarray(nwritten));
console.log(id, pass, ' written: ' + `${nwritten} / ${buf.byteLength}`);
pass++;
}
console.log(id, pass, ' fininshed writing: ' + nwritten + ' / ' + buf.length)