GNU/Linux >> Belajar Linux >  >> Linux

Menghubungkan ke soket UNIX yang sudah ada dengan node.js?

Metode yang Anda cari adalah 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 ...
});

Saya hanya mencoba membuat ini berfungsi dengan soket abstrak Linux dan ternyata soket tersebut tidak kompatibel dengan pustaka net node. Sebaliknya, kode berikut dapat digunakan dengan abstract-socket perpustakaan:

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. erlang:Dukungan soket domain UNIX?

  2. Warna dengan arloji perintah unix?

  3. Cara mendapatkan statistik sistem dengan node.js

  1. Pemrograman Soket TCP berkinerja tinggi di .NET C#

  2. Letakkan file dengan klien tftp di Linux

  3. Sniff soket domain UNIX

  1. Mengekstrak dan menampilkan data dengan awk

  2. Ssh – Menggunakan Saluran Ssh yang Sudah Ada?

  3. Menyiapkan DRBD hanya dengan satu node