Javascript node.js守护进程与外部GUI客户端之间的通信

Javascript node.js守护进程与外部GUI客户端之间的通信,javascript,node.js,user-interface,client,daemon,Javascript,Node.js,User Interface,Client,Daemon,我想在Node.js中创建一个守护进程,并使用另一种语言编写外部GUI(可能是Python)。我应该使用什么来在它们之间进行通信?我建议,如果您可以让node.js守护程序使用内置在web服务器中的node.js运行web服务,这样您就可以通过http进行通信并使用REST风格的软件体系结构。但这不是解决此类问题的标准解决方案,是吗?我想的是进程之间的信号,但我不知道如何以跨平台的方式实现。我不认为这是一种标准,但现在很多应用程序都在使用HTTP通信,例如CouchDB,MongoDB有一个RE

我想在Node.js中创建一个守护进程,并使用另一种语言编写外部GUI(可能是Python)。我应该使用什么来在它们之间进行通信?

我建议,如果您可以让node.js守护程序使用内置在web服务器中的node.js运行web服务,这样您就可以通过http进行通信并使用REST风格的软件体系结构。

但这不是解决此类问题的标准解决方案,是吗?我想的是进程之间的信号,但我不知道如何以跨平台的方式实现。我不认为这是一种标准,但现在很多应用程序都在使用HTTP通信,例如CouchDB,MongoDB有一个REST接口。问题是,我想写一个实时应用程序。在这种情况下,WebSocket比HTTP更好。但是,我仍然希望避免为系统应用程序打开端口。在这种情况下,是的,如果使用unix套接字,node.js可以做到这一点。