cvmts: Explicitly disable ws PMD/tracking
Seems to fix or at least make a pretty bad memory leak much slower. I hate ws but the only other library is written by someone who isn't a very nice person (putting it on the nice side)
This commit is contained in:
@@ -24,7 +24,7 @@ export default class WSServer extends EventEmitter implements NetworkServer {
|
||||
this.Config = config;
|
||||
this.clients = [];
|
||||
this.httpServer = http.createServer();
|
||||
this.wsServer = new WebSocketServer({ noServer: true });
|
||||
this.wsServer = new WebSocketServer({ noServer: true, perMessageDeflate: false, clientTracking: false });
|
||||
this.httpServer.on('upgrade', (req: http.IncomingMessage, socket: internal.Duplex, head: Buffer) => this.httpOnUpgrade(req, socket, head));
|
||||
this.httpServer.on('request', (req, res) => {
|
||||
res.writeHead(426);
|
||||
|
||||
Reference in New Issue
Block a user