Здравствуйте. Сервер создаётся вот так:
const net = require("node:net");
const server = net.createServer(client => {
const data = [];
client.on("data", buffer => {
data.push(buffer);
console.log(buffer);
});
});
server.listen(5557, () => console.log(`server is running`));
Событие “on ‘data’” приходит, когда сервер читает сообщение от клиента. Если заранее известно, что сообщение короткое и итерация будет только одна, то можно сразу начать его обработку. Но если сообщение длинное, как узнать, что его приём завершён? Много раз это гуглил, но какого-то внятного ответа не нашёл
Только какие-то костыли, либо библиотеки.