reflectionircd/reflection.js

21 lines
No EOL
555 B
JavaScript

import { readFileSync } from 'fs';
import { createServer } from 'tls';
import { Client } from './lib/Client.js';
import { Server } from './lib/Server.js';
const config = JSON.parse(readFileSync('config.json'));
const ircd = new Server(config);
const listener = createServer({
cert: readFileSync(config["certFile"]),
key: readFileSync(config["keyFile"])
});
listener.on('secureConnection', (c) => {
console.log('new Client')
const newClient = new Client(c, ircd);
})
listener.listen(config["port"], () => {
console.log("listening");
})