17 lines
388 B
JavaScript
17 lines
388 B
JavaScript
'use strict';
|
|
|
|
import { PROXY_PORT } from './settings.js';
|
|
import { WebSocketServer } from 'ws';
|
|
import { Client } from './client.js';
|
|
|
|
const options = {};
|
|
options.port = PROXY_PORT;
|
|
const wss = new WebSocketServer(options);
|
|
|
|
let connId = 1;
|
|
wss.on('connection', (socket, request) => {
|
|
new Client(connId++, socket, request);
|
|
});
|
|
|
|
console.log(`Proxy listening on port ${PROXY_PORT}`);
|