【技术实现步骤摘要】
本专利技术属于数据传输,具体涉及一种基于udp的高速数据可靠传输方法、系统、装置和存储介质。
技术介绍
1、在工程项目开发中,若要求可靠的网络数据传输,一般采用tcp传输方式。若下位机由于某种原因已经固定使用了udp传输方式,这时上位机也就只能采用udp传输方式。udp传输方式采用无连接协议,udp报文没有可靠性保证、顺序保证和流量控制字段等特性,可靠性较差,但是正因为udp协议的控制选项较少,所以udp协议在数据传输过程中延迟小、数据传输效率高。
2、在对数据传输质量有严格要求的udp传输系统中,现有解决丢包问题的方法往往存在各种不足或者有其特定的使用范围。其中,公开号为cn113259339b的中国专利技术专利公开的方法只能减少丢包率,不能保证数据完全不丢失。为实现完全不丢包,有的方法采用重传方式解决,但在实时大量数据的情况下,会出现比较严重的网络数据延迟,为了解决这个衍生的问题,公告号为cn112165355b的中国专利技术专利和公告号为cn114598377b的中国专利技术专利公开的方法采用拥塞控制策略,要求发送方减
...【技术保护点】
1.基于UDP的高速数据可靠传输方法,其特征在于,包括:
2.根据权利要求1所述的基于UDP的高速数据可靠传输方法,其特征在于,在创建监听接收线程前,还包括判断本地操作系统类型,根据操作系统类型提取操作系统原生套接字,并设置套接字接收缓冲区大小的步骤。
3.根据权利要求1所述的基于UDP的高速数据可靠传输方法,其特征在于,所述监听接收线程以阻塞方式和循环方式接收多个下位机持续发来的UDP数据,并定期检测下位机是否在线。
4.根据权利要求1所述的基于UDP的高速数据可靠传输方法,其特征在于,所述缓冲区采用长度可变的双队列缓冲区,所述下
...【技术特征摘要】
1.基于udp的高速数据可靠传输方法,其特征在于,包括:
2.根据权利要求1所述的基于udp的高速数据可靠传输方法,其特征在于,在创建监听接收线程前,还包括判断本地操作系统类型,根据操作系统类型提取操作系统原生套接字,并设置套接字接收缓冲区大小的步骤。
3.根据权利要求1所述的基于udp的高速数据可靠传输方法,其特征在于,所述监听接收线程以阻塞方式和循环方式接收多个下位机持续发来的udp数据,并定期检测下位机是否在线。
4.根据权利要求1所述的基于udp的高速数据可靠传输方法,其特...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。