Я создаю API с NodeJ, который используется для запуска .exe
файлов на стороне сервера.Чтобы вызвать процесс обработки файла .exe
, я просто использую модуль child_process
, например:
let p = spawn('test.exe', []);
И затем я могу использовать stdout
«слушатель» для получения сообщений, написанных настандартный вывод test.exe
вроде:
p.stdout.on('data', (data) => console.log(data.toString()));
My test.exe
в примере написан на C # и только спит и пишет вещи на stdout
.
Я бы хотелзнать, есть ли способ связать эти два процесса, кроме stdout
.Я чувствую, что это было бы что-то о сокетах, но я никогда не работал с этим раньше.Может кто-нибудь направить меня в каком-то направлении?
Спасибо!