Я пытаюсь завершить поток IPC из моего приложения узла. Кажется, я не могу понять, какой символ представляет конец потока, и мой поток никогда не заканчивается.
const net = require("net");
const server = net.createServer((stream) => {
console.log("Server: on connection");
stream.on("data", (buffer) => {
console.log("Got data:", buffer.toString());
stream.write("This message ends here ->.");
});
stream.on("end", () => {
console.log("Stream ended");
server.close();
});
});
server.listen("\\\\.\\pipe\\myPipe", () => {
console.log("Listening...");
});
Я попытался добавить нулевой символ (\ u0000) в конец моего сообщения и проверить его на принимающей стороне, но это выглядит немного странно. Есть ли способ отправить что-то вроде символа (ов) конца потока?
Спасибо!