很奇怪的問(wèn)題 我把例子的三個(gè)文件放到 thinkphp的框架下 單獨(dú)引入了autoload.php. 然后在Event.php下 use了think內(nèi)部我寫(xiě)的代碼來(lái)處理model的邏輯。 先下的問(wèn)題是 我在非Event。php下 我看我只能調(diào)用成功sendToClient(ID,message)方法。 獲取是否在線 獲取組內(nèi)的總數(shù) 都是空
我event。php和我其他業(yè)務(wù)文件代碼 都use的同一個(gè)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進(jìn)程里調(diào)用gateway接口的話需要提前手動(dòng)指定 Gateway::$registerAddress = '127.0.0.1:端口';
端口是你register啟動(dòng)的端口,啟動(dòng)界面能看到