GNU/Linux >> Linux Esercitazione >  >> Linux

Connessione a un socket UNIX già stabilito con node.js?

Il metodo che stai cercando è 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 ...
});

Stavo solo cercando di farlo funzionare con i socket astratti di Linux e li ho trovati incompatibili con la libreria di rete del nodo. Invece, il seguente codice può essere utilizzato con abstract-socket libreria:

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 ...
});

Linux
  1. Colori con comando unix watch?

  2. Come ottenere statistiche di sistema con node.js

  3. Impossibile avviare lo script Node.js con systemctl

  4. Programmazione socket TCP ad alte prestazioni in .NET C#

  5. Client di posta elettronica con modifica Vim

Composizione di film su Linux con Natron

Comando awk di Linux con 10 esempi

Come gestire le versioni di Nodejs con n in Linux

Come collegare Snowflake con il client SnowSQL CLI

Come connettersi a una VPN con OpenVPN

Problemi di sicurezza con l'inoltro X11