2016-03-24 42 views
0

我想让NodeJS API能够与本地主机Unix套接字5050上侦听的程序(不是我自己wirtten)进行通信。我可以从shell向UNIX套接字5050进行回显,程序侦听nodejs echo到本地主机unix socket

$echo '{"output": "connecting"}' > /dev/tcp/localhost/5050 

现在,外部程序写入到本地主机此套接字我需要的API,不知道该怎么做:

app.post('/output', function (req, res) {  
    //echo '{"output": "connecting"}' > /dev/tcp/localhost/5050 

}); 

回答

1

您可以通过同一个连接到Unix套接字net.connect()。一旦回调被调用,从这里开始只需要写入套接字(socket.write())。