From 576a88765fb0b47cd9fa67ed7d5e38d6097daa0d Mon Sep 17 00:00:00 2001 From: leca Date: Wed, 2 Aug 2023 11:07:24 +0300 Subject: [PATCH] fixed writing empty board --- src/index.js | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/index.js b/src/index.js index 9a65b0a..16b20c3 100644 --- a/src/index.js +++ b/src/index.js @@ -1,4 +1,4 @@ -const WebSocket = require('ws'); +const WebSocket = require('wss'); const express = require('express'); const http = express(); const path = require('path'); @@ -25,6 +25,7 @@ var board = new Array(boardWidth * boardHeight * 4); if (!fs.existsSync(saveFile)) { console.log("No save file found, creating blank board."); board.fill(255); + let image = new Jimp(boardWidth, boardHeight, save); } else { console.log("Save file found, loading") let image = Jimp.read(`./${saveFile}`, (err, image) => { @@ -43,13 +44,22 @@ if (!fs.existsSync(saveFile)) { } - - - -const server = new WebSocket.Server({ - port: appPort +const ws = new WebSocket.Server({ + port: appPort, + host: "0.0.0.0", + handleProtocols: true, + server: httpsServer +// AddressInfo.family = 4; +// server: true }); +// var ws = require('ws').Server; + +// const server = new ws({}) +console.log(server) + +// const server = new WebSocket.Server({ http }); + let clients = []; let lastPixelTimestamp = []; const evaulatePixelNumber = (x, y) => {