2023-08-24 09:14:23 -07:00
|
|
|
'use strict';
|
|
|
|
|
2023-08-26 07:24:41 -07:00
|
|
|
import { PROXY_PORT } from './settings.js';
|
2023-08-24 09:14:23 -07:00
|
|
|
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}`);
|