当前连接,进入多个group,在不开的前提下,离开group,我试了一下 leavegroup 还是存在 ping动作,请求答复!!!!!
补充,在不操作 onclose前提下,离开group ,即 解除$_session
在php中,是否可以 unset($_session),之后再做 Gateway::updateSession($client_id, $_session) ,这样可以吗??
leavegroup和ping没有联系。 就像我离开家和我一直在呼吸一样,这有什么联系呢
第一次登陆,默认room_id = 1 登陆 之后,我这用 login 切换room_id 2 我在服务器端,DOS页面 看到 存在 同一个人 两个ping 连接, 但是,第二天再测试,又没有了!!!
leavegroup 方法的作用是什么??
比如 我原来在 room_id = 1 的房间, 当前用户 请求 type:leave 我执行 leavegroup 方法,好像没有什么变化呀??
joningroup和leavegroup 作用手册有哈
http://workerman.net/gatewaydoc/gateway-worker-development/join-group.html http://workerman.net/gatewaydoc/gateway-worker-development/leave-group.html
比如: 客户端1加入分组A,服务端调用Gateway::sendToGroup('分组A', $msg);客户端1就能收到数据 反之: 客户端1离开分组A,服务端调用Gateway::sendToGroup('分组A', $msg);客户端1不会收到数据
其实很简单的道理
补充,在不操作 onclose前提下,离开group ,即 解除$_session
在php中,是否可以 unset($_session),之后再做 Gateway::updateSession($client_id, $_session) ,这样可以吗??
leavegroup和ping没有联系。
就像我离开家和我一直在呼吸一样,这有什么联系呢
第一次登陆,默认room_id = 1 登陆
之后,我这用 login 切换room_id 2
我在服务器端,DOS页面 看到 存在 同一个人 两个ping 连接,
但是,第二天再测试,又没有了!!!
leavegroup 方法的作用是什么??
比如 我原来在 room_id = 1 的房间,
当前用户 请求 type:leave
我执行 leavegroup 方法,好像没有什么变化呀??
joningroup和leavegroup 作用手册有哈
http://workerman.net/gatewaydoc/gateway-worker-development/join-group.html
http://workerman.net/gatewaydoc/gateway-worker-development/leave-group.html
比如:
客户端1加入分组A,服务端调用Gateway::sendToGroup('分组A', $msg);客户端1就能收到数据
反之:
客户端1离开分组A,服务端调用Gateway::sendToGroup('分组A', $msg);客户端1不会收到数据
其实很简单的道理