比如客戶端通過for循環(huán),分片發(fā)送了非常大的數(shù)據(jù)。 那么在服務器接收的時候,一定會出現(xiàn)某些數(shù)據(jù)包丟包或者錯位的問題。
那么如果用Gatewayworker。通過websocket發(fā)送,然后服務器端將分片數(shù)據(jù)合成為一個完整的文件。那么還需要考慮服務器端數(shù)據(jù)包到達的順序嗎?
不需要: 因為TCP協(xié)議本身就保證了數(shù)據(jù)包的傳輸順序,是可靠的;另外websocket協(xié)議保證了分包機制;