詳細內容是,客戶發出請求,服務器端檢索資料回傳,回傳值的形式是json, 資料傳輸有限制不能超過1.5M, 導致傳輸失敗或者資料丟失,請大神指教
uj5u.com熱心網友回復:
分包 如果資料超過1.5M了分次回傳 比如 回傳2M資料可以分四次回傳一次回傳0.5Muj5u.com熱心網友回復:
客戶端要怎么接收呢?能詳細說說嘛,只有理論不是太懂,第一次做
uj5u.com熱心網友回復:
制訂一個協議 比如服務器根據資料大小算出反饋的包數 然后客戶端根據接收包數去拼接資料(每包應該有個包序號的標記)防止發生拼接錯誤的情況uj5u.com熱心網友回復:
分頁被.......uj5u.com熱心網友回復:
有沒有例子來個簡單的uj5u.com熱心網友回復:
是C/S吧?json串是string,substring總知道吧,分多次給C即可,在C上再拼接
B/S的話,估計就麻煩了
uj5u.com熱心網友回復:
BS
,還不清楚具體怎么實作,謝謝
uj5u.com熱心網友回復:
protobuf可以縮小到你目前十分之一的尺寸,但是需要很多作業量
或者用別人寫好的中間件來實作。否則只能分包
uj5u.com熱心網友回復:
那就用cookie暫存第一次請求uj5u.com熱心網友回復:
前后端定義好協議啊,后端定義個靜態的集合,接受前端分批上傳的資料(要帶特定標識的,不然會亂),當1遇到1的時候就當它是個完整的資料,然后處理嘍轉載請註明出處,本文鏈接:https://www.uj5u.com/net/102017.html
標籤:C#
