服務(wù)端是Workerman+GatewayWorker架設(shè)
客戶端是采用C#開發(fā)的。
當(dāng)服務(wù)端斷開后,客戶端也斷開連接了。
當(dāng)服務(wù)端重新啟動后,客戶端也重新連接上服務(wù)端了。然后發(fā)送心跳包數(shù)據(jù)。
但有時會出現(xiàn)客戶端發(fā)送的心跳包數(shù)據(jù),服務(wù)端也有收到信息。但是使用$data=Gateway::getUidByClientId($client_id);
來獲取對應(yīng)連接綁定的數(shù)據(jù)時,會報Invalid argument supplied for foreach()
不知道是什么原因引起的。
重啟客戶端后,基本正常。