SOCKET传输数据量一大 浏览器就死 帮我分析分析 高手们
服务器打包数据 每个包有1000个字符 里面包含汉字
正常情况下总数据量有2万个字符时 浏览器接收正常
一旦总数据量超过5万多的时候 客户浏览器就死了! 非常费解,因为我做开发的电脑还正常,但客户的电脑就不行。
有高手帮我分析分析 :)
服务端代码
// 加入头尾 str = "TXNDBEGIN" + str + "TXNDEND"; // 分页传输 const int nMAXLENGHT = 1000; while (str.Length > nMAXLENGHT) { string strYe = str.Substring(0, nMAXLENGHT); byte[] byteResult = System.Text.Encoding.UTF8.GetBytes(strYe); client.Send(byteResult); Thread.Sleep(100); str = str.Remove(0, nMAXLENGHT); } Thread.Sleep(1000); if (str.Length > 0) { byte[] byteResult = System.Text.Encoding.UTF8.GetBytes(str); client.Send(byteResult); }