當硬件有數(shù)據(jù)上報時,分包傳輸,如果中途網(wǎng)絡斷了,恢復連接后怎樣繼續(xù)傳輸?
是否有回調(diào)顯示當前發(fā)送的數(shù)據(jù)發(fā)送不成功?
還想請教一下
如果數(shù)據(jù)包上加個隊列號,表示n包數(shù)據(jù)傳輸。想做到客戶端和服務端的隊列號一致。如何在服務端定義這個變量呢?因為可能同時連接著的設備有很多個,每個設備又會不定時的上傳數(shù)據(jù),每個設備都有自己的數(shù)據(jù)隊列號,這樣是不是要定一個數(shù)組表示每個設備隊列號,這個數(shù)組該如何定義?或者說是其他方法來實現(xiàn),還請指點一下
謝謝
另外
如果在傳輸數(shù)據(jù)的時候,服務器回包中途斷開
http: //php.iweima.cc/temp/link.jpg (發(fā)不了圖片)
如第二種情況
這個時候設備接收不到回包而實際上服務器已經(jīng)接收,設備端超時,決定重發(fā),服務器再次接收到這個數(shù)據(jù),即重復接收了。
這種情況該怎么解決?