很奇怪的問題 我把例子的三個文件放到 thinkphp的框架下 單獨引入了autoload.php. 然后在Event.php下 use了think內(nèi)部我寫的代碼來處理model的邏輯。 先下的問題是 我在非Event。php下 我看我只能調(diào)用成功sendToClient(ID,message)方法。 獲取是否在線 獲取組內(nèi)的總數(shù) 都是空
我event。php和我其他業(yè)務(wù)文件代碼 都use的同一個gateway
如下的代碼bu
var_dump("$uid");
var_dump(Gateway::getClientIdByUid("$uid"));
var_dump(Gateway::isUidOnline("$uid"));
Gateway::sendToClient("7f0000010b5700000001", '123123123');
var_dump(Gateway::getUidByClientId("7f0000010b5700000001"));
string(3) "112"
array(0) {
}
int(0)
string(3) "112"
php-fpm下或者非businessWorker進程里調(diào)用gateway接口的話需要提前手動指定 Gateway::$registerAddress = '127.0.0.1:端口';
端口是你register啟動的端口,啟動界面能看到