剛開始還能正常。幾分鐘后: Gateway::getAllGroupIdList();得到空數(shù)組 Gateway::getAllClientIdCount()得到0
說明連接都斷開了
那怎么辦?如何銷毀GatewayClient,然后重新連接?
連接斷開一般和GatewayClient沒關系。重新連接也和GatewayClient沒關系,GatewayClient就是個sdk,用來發(fā)消息給客戶端用的。估計你客戶端沒加心跳,連接斷開了
不存在心跳的問題, GatewayClient都是每次使用的時候重新連接。后來發(fā)現(xiàn)是GatewayClient使用的網(wǎng)絡函數(shù)太老了,和swoole不兼容
哪個函數(shù)太老了?