From 0f45c368e7c06909727bbeba4c62ee743e6d89d4 Mon Sep 17 00:00:00 2001 From: Jane Petrovna Date: Tue, 25 May 2021 14:35:34 -0400 Subject: [PATCH] fucking shitass script doesnt even work fuck you --- index.js | 11 +++++++++++ package.json | 17 +++++++++++++++++ server.js | 21 +++++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 index.js create mode 100644 package.json create mode 100644 server.js diff --git a/index.js b/index.js new file mode 100644 index 0000000..c32423e --- /dev/null +++ b/index.js @@ -0,0 +1,11 @@ +import * as server from './server.js'; + +console.log(server) +server.default( + (res) => { + console.log(`callback: ${res}`); + }, + (res) => { + console.log(`error callback: ${res}`); + } +); diff --git a/package.json b/package.json new file mode 100644 index 0000000..2d193ee --- /dev/null +++ b/package.json @@ -0,0 +1,17 @@ +{ + "type": "module", + "name": "leds", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "start": "node index.js" + }, + "repository": { + "type": "git", + "url": "git@ssh.gitdab.com:jane/leds" + }, + "author": "jane@j4.pm", + "license": "UNLICENSED" +} \ No newline at end of file diff --git a/server.js b/server.js new file mode 100644 index 0000000..2c50bd7 --- /dev/null +++ b/server.js @@ -0,0 +1,21 @@ +import * as net from 'net'; + +const hostname = '0.0.0.0'; +const port = 29997; + +export default function recv(callback, errorCallback) { + let server = new net.Server(); + server.listen(port, hostname, () => { + server.on('connect', ()=>{ + console.log('connection recieved') + }) + server.on('data', (data) => { + callback(data) + }) + }); + + server.on('error', (e) => { + server.close(); + errorCallback(e); + }); +}