首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

winsock在接收数据时出现缓冲区数据太大的异常

2012-02-09 
winsock在接收数据时出现缓冲区数据太大的错误?错误描述:Thedatagramistoolargetofitintothebufferandistr

winsock在接收数据时出现缓冲区数据太大的错误?
错误描述:The   datagram   is   too   large   to   fit   into   the   buffer   and   is   truncated!

错误在

Private   Sub   sckClient_DataArrival(ByVal   bytesTotal   As   Long)
...
SckClient.GetData   sDatas,   vbString

请问该如何解决?

在线等,急`^^^


[解决办法]
不会把 什么协议阿 udp?
[解决办法]
坟包是必须的 看我的博客
[解决办法]
楼上是说分包吧,呵呵

一般发送比较大的数据量的时候我们在发送的使用就要分包(每包大小最大是8K)
这个为什么是8K而不是其他的数字呢?就有待你来解决了
[解决办法]
udp 在局域网可以超过这个数字 但是不安全阿

热点排行