当前位置: 代码迷 >> C# >> c#发送数据最大值解决办法
  详细解决方案

c#发送数据最大值解决办法

热度:38   发布时间:2016-05-05 04:34:47.0
c#发送数据最大值
c#socket数据udp或tcp传输的时候,我一次传输的大小如何设定 ,100M网络中,这个BUFFER设置多少合适,2M?如果设置为2M是不是我一次可以川2048bit数据,就是聊天的时候的最大字数是不是可以为1024个?大家指教,我新手!
------解决思路----------------------
UDP必须自己分包,单个数据包据说不得超过64K,否则会出错。另外如果走ADSL协议,则单个数据包不得超过1492字节,否则也会出错。如果你的数据太多,要分包发送,你还必须为每个数据包做记号,以确认客户端是否都收到。如果是组播,必须控制发送速度,否则很有可能有来不及接收的客户端存在。
  相关解决方案