社区
网络通信/分布式开发
帖子详情
UDP包过大,如何解决多次发送,接收问题?
lxj_com2006
2007-02-28 10:13:01
UDP包过大,如何解决多次发送,接收问题?
...全文
1327
7
打赏
收藏
UDP包过大,如何解决多次发送,接收问题?
UDP包过大,如何解决多次发送,接收问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xxc028
2007-03-03
打赏
举报
回复
zhangxuyu1118(zxy)
对你的方法我很欣赏,你有没有具体代码拿出来让我学习一下
小呆之家
2007-03-02
打赏
举报
回复
用“滑动窗口”方法是比较好的。
数据包定义:
起始字节,总包数,包号,包长度,数据区,CRC,结束字节
应答包定义:
起始字节,总包数,包号,接收结果,CRC,结束字节
constantine
2007-02-28
打赏
举报
回复
即使用TCP也一样要考虑协议的问题,包的格式还是要定义的,而且同样有MTU的限制,差别不大
constantine
2007-02-28
打赏
举报
回复
head+body
包头需要包括一些描述性的东西,比如包的类型,包的编号,甚至子编号,结束标记之类...
body就是你要发送的具体内容
把【head+body】当一个包发送,接收端先读取包头,判断类型区分处理,然后就是根据包头进行读取包身内容进行处理,没有收到结束标记不用停。
udp的包一般不1k多点就行了,太大会受MTU限制,路由要重新拆包,没有效率,太小也一样。
numbbb
2007-02-28
打赏
举报
回复
建议用TCP/IP传输
zhangxuyu1118
2007-02-28
打赏
举报
回复
自定义协议,分包处理。
我的方法是:
协议:包头 + 包类型 + 包内容 + 包尾。
分包处理:首先发送包:描述包的ID、大小、分几次发送等内容;
然后分批发包(包序号、大小、内容);
然后发送发完标志;
然后是检查包的完整性,
然后请求重发,
最后拼包
dragonki
2007-02-28
打赏
举报
回复
你发送的数据包,应该有个定义有一个固定长度的包头,接收取数据,先读出来,里面应该有本次发送数据的总长度,然后就等接收剩下的数据或超时了。
FPGA千兆网系列2-----
UDP
发送
与
接收
文章目录开发环境系统框图
发送
接收
总结福利 开发环境 小梅哥AC6102开发板(内含RTL8211E千兆以太网phy芯片) quartus prime17.1 win10 千兆网卡 这个需要电脑支持,不支持就玩不了了
udp
协议介绍请参考我之前写的
udp
和arp 本实例支持
udp
的
发送
与
接收
支持arp的
发送
和
接收
系统框图
发送
本实例支持
发送
3种包
发送
udp
包,s3_in是外部按键,按...
matlab--
UDP
发送
接收
m函数中
UDP
接收
和
发送
# %
接收
ipA='192.168.0.5'; portA=8080; ipB='192.168.0.3'; portB=8080; handles.
udp
B=
udp
(ipA,portA,'LocalPort',portB);//远程ip,远程端口,本机ip,本机端口 set(handles.
udp
B,'TimeOut',10); set(handles.
udp
B,'I...
Python的
UDP
发送
/
接收
信息
介绍
udp
概念 , socke套接字, IPV4和IPV6 , ip和端口 , 编码和解码
基于Qt实现
UDP
数据
发送
接收
详解
Qt是一个跨平台的C++应用程序开发框架,由Qt公司(前身为Trolltech)开发和维护。Qt框架提供了丰富的API和工具,支持图形用户界面、网络通信、多媒体处理等功能,广泛应用于桌面应用、移动应用和嵌入式系统开发。
UDP
(User Datagram Protocol,用户数据报协议)是一个简单的面向无连接的传输层协议,提供不可靠的、无序的数据报服务。
UDP
协议
发送
和
接收
消息案例详解
UDP
:User Datapacket Protocol 用户数据报协议 ,非面向连接的,不可靠的[类似于发短信]。 思路: 将
UDP
工程分两个包:
发送
方包(sender)和
接收
方包(receiver)
发送
方包(sender)定义一个
发送
方类(Sender);
接收
方包(receiver)定义一个
接收
方类(Sender);
发送
方(sender)类需要定义四个变量:
网络通信/分布式开发
1,594
社区成员
32,945
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章