initial
This commit is contained in:
36
t2.mjs
Normal file
36
t2.mjs
Normal file
@@ -0,0 +1,36 @@
|
||||
import { Unix_Socket } from './unix-socket.mjs';
|
||||
import readline from 'node:readline';
|
||||
import net from 'node:net';
|
||||
import fs from 'node:fs';
|
||||
|
||||
const listening_socket = new Unix_Socket('./logrelay.sock');
|
||||
|
||||
const server = net.createServer((socket) => {
|
||||
|
||||
console.log("socket connected");
|
||||
|
||||
const rli = readline.createInterface({
|
||||
input: socket,
|
||||
crlfDelay: Infinity
|
||||
});
|
||||
|
||||
rli.on('line', (line) => {
|
||||
console.log({ line });
|
||||
});
|
||||
|
||||
socket.on('close', () => {
|
||||
console.log("socket closed");
|
||||
});
|
||||
|
||||
socket.on('error', (err) => {
|
||||
console.log("socket error", { err });
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
|
||||
server.on('error', (err) => {
|
||||
console.log("server error", { err });
|
||||
});
|
||||
|
||||
listening_socket.listen(server);
|
||||
Reference in New Issue
Block a user