多個終端1s上報一次數(shù)據(jù),會出現(xiàn)終端關(guān)閉后,服務器還在接收數(shù)據(jù)是怎么回事?
如果服務器不知道客戶端已經(jīng)關(guān)閉,那它當然就繼續(xù)接收數(shù)據(jù)啊。
如果要讓服務器獲知客戶端關(guān)閉,需要客戶端正常的調(diào)用 close 關(guān)閉(殺進程、斷網(wǎng)之類的是無法通知到服務器的),或者服務器端通過心跳包來檢測連接活性。
好像是延遲的問題