From 0addd9d04551a2fb343163fd037b353d28dbb575 Mon Sep 17 00:00:00 2001 From: Ash Date: Sun, 25 Nov 2018 10:40:11 -0500 Subject: [PATCH] Add support for the title server and an Aime tcp listener --- src/index.js | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 7bda77b..612c2fd 100644 --- a/src/index.js +++ b/src/index.js @@ -1,14 +1,33 @@ const https = require('https') const http = require('http') const fs = require('fs') - +const net = require('net') const billing = require('./billing') const startup = require('./startup') +const title = require('./title') + const tls = { cert: fs.readFileSync('pki/server.pem'), key: fs.readFileSync('pki/server.key'), } +const server = net.createServer((c) => { + // 'connection' listener + console.log('client connected'); + c.on('end', () => { + console.log('client disconnected'); + }); + c.write('hello\r\n'); + c.pipe(c); +}); +server.on('error', (err) => { + throw err; +}); +server.listen(22345, () => { + console.log('server bound'); +}); + http.createServer(startup).listen(80) https.createServer(tls, billing).listen(8443) +http.createServer(title).listen(9000)