const ws = new WebSocket('ws://localhost:8080'); ws.onopen = () => { const userId = 'user123'; const token = generateToken(userId); // 使用相同密钥生成的JWT ws.send(JSON.stringify({ type: 'auth', userId, token })); }; ws.send(JSON.stringify({ type: 'private_message', receiverId: 'user456', content: '你好!', messageId: 'msg_123' // 客户端生成的唯一ID })); ws.send(JSON.stringify({ type: 'group_message', groupId: 'group789', content: '大家好!', messageId: 'msg_456' })); ws.send(JSON.stringify({ type: 'withdraw_message', messageId: 'msg_123' }));