chat項(xiàng)目 , 按照代碼Events 中的寫法,可以拿到同組(同個聊天室)的所有客戶端列表:
$clients_list = Gateway::getClientSessionsByGroup($room_id);
foreach($clients_list as $tmp_client_id=>$item)
{
$clients_list = $item;
}
$clients_list = $client_name;
在linux下部署了,客戶端切換聊天室的時候,可以成功獲得聊天室其他已加入的成員(包括自己,這是代碼中明明確指定的)
{"type":"login","client_id":"7f00000108ff00000006","client_name":"ddd","time":"2017-07-04 16:22:28","client_list":{"7f00000108fe00000002":"john","7f00000108ff00000006":"ddd"}}
但在windows下,getClientSessionsByGroup的返回永遠(yuǎn)是空的。即便是同一個主機(jī)也是如此。所以只拿到了自己的信息
{"type":"login","client_id":"7f00000108fc00000005","client_name":"ddd","time":"2017-07-04 16:27:53","client_list":{"7f00000108fc00000005":"ddd"}}
請問這個是否windows版的天然缺陷?