UDP 如何发送大量的数据?如何处理分包? 高手请进
时间:2011-12-13
来源:互联网
用 updclient 一次不能发送太大的数据量,不然就会报错:一个在数据报套接字上发送的消息大于内部消息缓冲器或其他一些网络限制,或该用户用于接收数据报的缓冲器比数据报小。
但不知道一次到底能发多少字节? 如果把一个大的字节数组拆分成若干个 字节数组发送,那么接收时如何判断和处理呢?
但不知道一次到底能发多少字节? 如果把一个大的字节数组拆分成若干个 字节数组发送,那么接收时如何判断和处理呢?
作者: qq465999214 发布时间: 2011-12-13
进行报文校验
作者: ling3wei 发布时间: 2011-12-13
一次最大是65535,当然还有底层自带的包头可能要小一点。
每次记录发送的位置不就可以了么
每次记录发送的位置不就可以了么
作者: wangyue4 发布时间: 2011-12-13
这个不知道。正在学习中
作者: freeman1028 发布时间: 2011-12-13
方法很简单:
1、在客户端将你要发送的内容(文件什么的都可以)分块,每块内容进行编号,然后发送;
2、服务端在接收到你的分块数据以后,根据你的客户端数据类容的编号重新组装;
3、一般我们在发送数据的时候,尽量采用比较小的数据块的方式(我的都没有超过1024的),数据块太大的话容易出现发送和接收的数据时间长,匹配出问题。
1、在客户端将你要发送的内容(文件什么的都可以)分块,每块内容进行编号,然后发送;
2、服务端在接收到你的分块数据以后,根据你的客户端数据类容的编号重新组装;
3、一般我们在发送数据的时候,尽量采用比较小的数据块的方式(我的都没有超过1024的),数据块太大的话容易出现发送和接收的数据时间长,匹配出问题。
作者: ICRI_Vincnet 发布时间: 2011-12-13
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28