MonsterAI .Lab

Flutter • Rust • Next.js

返回首页
NestJS

NestJS 实时通信:WebSocket Gateway、Socket.io 房间管理与心跳机制

Waitwalker2026-08-2613 min
## 1. EventsGateway 实现 ```typescript @WebSocketGateway({ cors: { origin: "*" } }) export class EventsGateway { @WebSocketServer() server: Server; @SubscribeMessage("joinRoom") handleJoinRoom(@MessageBody() room: string, @ConnectedSocket() client: Socket) { client.join(room); this.server.to(room).emit("userJoined", { id: client.id }); } } ```
#NestJS#WebSocket#Socket.io#实时通信
回到文章列表 →