From 461b9179b6e7d6f73d65456ea3bb799687ac97e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 24 Feb 2026 12:40:47 -0500 Subject: [PATCH] show eio errors server side and connection errors on clientside --- public/src/sockets.js | 4 +++- src/socket.io/index.js | 8 +++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/public/src/sockets.js b/public/src/sockets.js index efa71131d9..a08e2f7319 100644 --- a/public/src/sockets.js +++ b/public/src/sockets.js @@ -70,7 +70,9 @@ app = window.app || {}; function addHandlers() { socket.on('connect', onConnect); - + socket.on('connect_error', function (err) { + console.error('[socket.io] Connection error:', err); + }); socket.on('disconnect', onDisconnect); socket.io.on('reconnect_failed', function () { diff --git a/src/socket.io/index.js b/src/socket.io/index.js index 43804c22d3..fb752409e6 100644 --- a/src/socket.io/index.js +++ b/src/socket.io/index.js @@ -73,7 +73,13 @@ Sockets.init = async function (server) { winston.info(`[socket.io] Restricting access to origin: ${origins}`); } - io.listen(server, opts); + const eio = io.listen(server, opts); + if (eio?.engine?.on) { + eio.engine.on('connection_error', (err) => { + winston.error(`[socket.io] Connection error: [${err.code}]-${err.message}`); + }); + } + console.log('wut', eio.engine); Sockets.server = io; };