2016-03-24 5 views
0

Ich hätte gerne NodeJS API mit dem Programm (nicht von mir selbst) kommunizieren zu können, die auf Localhost Unix-Socket 5050 hört. Ich kann von Shell auf Unix-Socket 5050, wo dies "Echo" Programm hörtnodejs echo zu localhost unix socket

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

nun für externe Programme auf diese localhost Socket geschrieben ich API benötigen, wissen nicht, wie es zu tun:

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

}); 

Antwort

1

Sie auf den Unix-Socket über die gleiche Verbindung herstellen können net.connect(). Von dort ist es nur eine Frage des Schreibens in den Socket (socket.write()), sobald der Rückruf aufgerufen wird.

Verwandte Themen