Я пытаюсь реализовать межпроцессное взаимодействие между собственным настольным приложением и электронным приложением в Windows для назначения (Операционные системы).
Я новичок в этой области и не могу найти соответствующие ссылки.
Варианты, которые я рассмотрел:
1. ПТС
2. HTTP-сервер
3. COM
4. Именованные трубы
NamedPipes кажутся правильными, поскольку электрон реализует свой IPC с использованием именованных каналов. Доступен сетевой модуль, который реализует сокеты, которые кажутся похожими.
И я могу написать сервер в родном приложении.
Ребята, это звучит правильно? Есть ли лучшие альтернативы? Любые предложения, которые помогут мне учиться, будут полезны.
Проверьте библиотеку node-ipc https://github.com/RIAEvangelist/node-ipc у которого есть ряд способов, которыми вы можете обмениваться данными между узлом (который в сущности является электроном) и другими процессами системного уровня.
Других решений пока нет …