From b42a152e4654a2fc13c7d98adaddc737eb6346f0 Mon Sep 17 00:00:00 2001 From: Jerry Date: Sun, 13 Apr 2025 01:55:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=85=A5ws=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 + .idea/codeStyles/Project.xml | 7 +-- package.json | 4 +- pnpm-lock.yaml | 27 +++++++++++ src/app.ts | 1 + src/services/ws/handler.ts | 30 ++++++++++++ src/services/ws/wsClientManager.ts | 44 ++++++++++++++++++ src/services/ws/wsServer.ts | 73 ++++++++++++++++++++++++++++++ src/types/wsMessage.ts | 6 +++ src/utils/redis/serializer.ts | 34 -------------- 10 files changed, 187 insertions(+), 41 deletions(-) create mode 100644 src/services/ws/handler.ts create mode 100644 src/services/ws/wsClientManager.ts create mode 100644 src/services/ws/wsServer.ts create mode 100644 src/types/wsMessage.ts delete mode 100644 src/utils/redis/serializer.ts diff --git a/.env b/.env index 2e9a2c1..7c035c3 100644 --- a/.env +++ b/.env @@ -2,3 +2,5 @@ PORT=3000 DEBUG=true RD_PORT=6379 RD_ADD=127.0.0.1 +WS_SECRET=114514 +WS_PORT=3001 diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 79e151b..196d4e1 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -14,14 +14,9 @@