搜索
编程论坛
→
开发语言
→
『 VB6论坛 』
→ VB 对方用UDP协议传输数据,112ms发送一个数据包,数据包122848字节大,数据包拆包发送,共分为349帧发,我应该怎么接收呢
标题:
VB 对方用UDP协议传输数据,112ms发送一个数据包,数据包122848字节大,数 ...
只看楼主
wsswwssw
等 级:
新手上路
帖 子:1
专家分:0
注 册:2017-7-6
结帖率:
0
楼主
已结贴
√
问题点数:20 回复次数:1
VB 对方用UDP协议传输数据,112ms发送一个数据包,数据包122848字节大,数据包拆包发送,共分为349帧发,我应该怎么接收呢
对方用UDP协议传输数据,112ms发送一个数据包,数据包122848字节大,他把数据包拆包发送,共分为349帧发,我应该怎么接收呢?
搜索更多相关主题的帖子:
发送
数据包
字节
帧
接收
2019-07-16 10:15
风吹过b
等 级:
贵宾
威 望:
364
帖 子:4912
专家分:29900
注 册:2008-10-15
第
2
楼
得分:20
UDP接收的数据包,不一定是按发送顺序收到的,所以要先缓存,最后才能拼接。
如果固定帧数,那就定义一个固定大小的数组,每接收一个,然后写到对应序号的元素里,最后确认所有的数据包都接收完成了,再拼接起来。
如果每帧数据大小是固定的,也可以直接写临时文件,写到指定位置去,所有的位置都完了,则说明数据接收完成了。
如果二个都不固定,那就只能收到一个包,写一个临时文件,每个临时文件都编号,最后拼接。或者使用动态数组保存。数据量大的,临时文件,数据量小的,动态数组。
授人于鱼,不如授人于渔
早已停用QQ了
2019-07-16 13:01
2
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-495877-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.081834 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved