我用的TP5.1框架集成的 composer安裝完成 從網(wǎng)上找的運(yùn)行文件還有Events文件 但是啟動是成功的命令行提示onmessage不可調(diào)用
看看 Events 文件里有沒有 onMessage 這個靜態(tài)方法,估計(jì)缺少這個方法。
謝謝 有這個方法但是就是找不到 現(xiàn)在已經(jīng)解決了! 應(yīng)該是命名空間的問題!換了個地方?jīng)]放在controller文件夾了
@614:謝謝了! 還想問下您 您知道怎么實(shí)現(xiàn)一個賬戶只能單方登錄嘛? 重復(fù)登錄上一個就讓它掉線!我使用Gateway::getClientIdByUid($fromid)這個方法獲取當(dāng)前uid的在線客戶端只能返回 當(dāng)前登錄的客戶端id 獲取不了其他的!但實(shí)際這個賬戶我是登錄了兩次的!而且兩個都是在線的但是沒辦法獲取另一個!
1、調(diào)用Gateway::getClientIdByUid($uid)獲得當(dāng)前uid已經(jīng)綁定的所有client_id;
2、然后調(diào)用Gateway::closeClient($client_id)踢掉之前的所有在線client_id
3、最后再次調(diào)用Gateway::bindUid($client_id)
如此就能保證一對一的業(yè)務(wù)關(guān)系,即題示的同一時(shí)間單賬戶登錄。