Die gesuchte Methode ist net.createConnection(path)
:
var client = net.createConnection("/tmp/mysocket");
client.on("connect", function() {
... do something when you connect ...
});
client.on("data", function(data) {
... do stuff with the data ...
});
Ich habe nur versucht, dies mit den abstrakten Sockets von Linux zum Laufen zu bringen, und festgestellt, dass sie mit der Netzbibliothek des Knotens nicht kompatibel sind. Stattdessen kann der folgende Code mit dem abstract-socket
verwendet werden Bibliothek:
const abstract_socket = require('abstract-socket');
let client = abstract_socket.connect('\0my_abstract_socket');
client.on("connect", function() {
... do something when you connect ...
});
client.on("data", function(data) {
... do stuff with the data ...
});