【发布时间】:2013-10-24 11:45:59
【问题描述】:
您能告诉我如何使用棘轮在线显示已连接的用户吗?我的意思是我想向服务器发送某种userid 并将此ID 广播给所有其他连接的用户,表明此userid 在线。
【问题讨论】:
标签: php websocket phpwebsocket ratchet
您能告诉我如何使用棘轮在线显示已连接的用户吗?我的意思是我想向服务器发送某种userid 并将此ID 广播给所有其他连接的用户,表明此userid 在线。
【问题讨论】:
标签: php websocket phpwebsocket ratchet
您需要能够识别这些用户并获得他们的 ID,然后编写一个简单的类,该类将始终在给定的 WebSocket 上侦听任何用户更改(用户连接、断开连接)。
确保将当前连接的用户列表存储在某种存储中,如果他们断开连接,则将其删除。
在用户登录、连接等之后,您必须向 WebSocket 发送有关此事实的消息,并在您的 WebSocket onMessage 函数中处理该事件(将 userId 添加到已连接用户列表中,如果断开连接则将其删除) .
你需要的都在这里:http://socketo.me/docs/hello-world
【讨论】: