想問下這個心跳操作是寫到哪里呢? 我用的tp5框架,寫到控制器中,無法找到類 Gateway 在控制器怎么寫呢 文檔又說gateway和控制器應該分開部署 所以沒太弄懂這個客戶端定時發(fā)送心跳寫到哪里?js文件?js也不應該用$gateway->XXX 這種語法啊 先謝謝大神的指導...
下面兩個圖是我分別重啟后截圖,默認都是從client_id=1開始遞增。 這樣是不是一旦項目上線后,就不能關閉重啟了,只能通過平滑重啟,不然clietn_id與數(shù)據(jù)庫的uid對不上了?或者有沒有其他解決辦法? 查看源碼發(fā)現(xiàn),client_id是通過ip+端口+connection_id的16進制,connection_id是當前連接數(shù),所以workerman重啟后,connection_id就從1重新開始計算了。 /...
請教大神 我綁定好用戶id 但是當打開2個網(wǎng)頁的時候 如果 一個網(wǎng)頁給服務端發(fā)消息 服務端會收到2條消息(由于同時打開了2個相同的聊天網(wǎng)頁,如果打開3個就會受到3條消息),這種怎么解決呢,非常感謝 現(xiàn)在能想到的一個思路是:在新打開一個頁面的時候 去斷開之前的網(wǎng)頁鏈接 但是這個怎么寫呢 求大神指導....
我的代碼: var ws = new WebSocket("ws://127.0.0.1:8282"); try{ ws.send('message'); } catch(e){ console.log(e) } 但是這樣沒辦法執(zhí)行catch中的內(nèi)容 我的意思就是如果因為某些原因 沒有成功發(fā)送給后端 我想在前端執(zhí)行另外一個操作(catch中的內(nèi)容) 應該怎么寫呢 ?...