您能否告诉我如何使用棘轮在线显示连接用户?我的意思是我想向服务器发送某种userid
并将此ID广播给所有其他已连接的用户,表明此userid
已联机。
答案 0 :(得分:4)
您需要能够识别这些用户并拥有他们的ID,然后编写一个简单的类,它将始终在给定的WebSocket上侦听任何用户更改(用户连接,断开连接)。
确保在某种存储中存储当前连接的用户列表,如果他们断开连接则将其删除。
用户登录,连接等后,您必须向WebSocket和您的WebSocket onMessage
函数处理该事件发送有关此事实的消息(将userId添加到已连接用户列表中,或者如果已将其删除,则断开连接)。