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

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 在局域网可以超过这个数字 但是不安全阿