社区
高通开发者论坛
帖子详情
UDP读取速率问题
nntt
2009-11-06 10:05:49
PC上一个UDP服务端,brew摸拟器上面实现了一个UDP客户端,实现PC端文件传输到brew模拟器,我发现如果PC服务端用一个while循环一直发包无延时,模拟器上面循环读取无做任何的处理时丢包严重,经过测试,PC服务端最少延迟30ms发一个包时模拟上面的客户端接收就正常,但这样的效率太慢,有没有更优化的读取速率来进行UDP这块的开发。
...全文
1692
5
打赏
收藏
UDP读取速率问题
PC上一个UDP服务端,brew摸拟器上面实现了一个UDP客户端,实现PC端文件传输到brew模拟器,我发现如果PC服务端用一个while循环一直发包无延时,模拟器上面循环读取无做任何的处理时丢包严重,经过测试,PC服务端最少延迟30ms发一个包时模拟上面的客户端接收就正常,但这样的效率太慢,有没有更优化的读取速率来进行UDP这块的开发。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nihao38
2009-11-20
打赏
举报
回复
ahugongjun
2009-11-13
打赏
举报
回复
对啊,应该有拥塞控制机制
半吊子全栈工匠
2009-11-10
打赏
举报
回复
是否可以试一下多个UDP的方式呢
zsf81
2009-11-06
打赏
举报
回复
建一个栈用来存放数据
然后发包,对方响应,OK了就发下一个,超时就重发。三次有效。过次就报错
ProgrammerNO1
2009-11-06
打赏
举报
回复
udp传送也能判断到对方响应否?
LabVIEW中
UDP
协议的六维力传感器数据
读取
方法 (2014年)
以LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench)为平台,对美国ATI (Automation Industrial)公司的Nano17六维力传感器基于
UDP
(User Datagram Protocol)协议的数据
读取
方法进行了研究。利用LabVIEW提供的
UDP
的打开、发送、
读取
等函数,在编程时给相应函数设置好所需通讯六维力传感器信号调理盒的IP地址和端口地址,即可通过发送相应指令控制传感器的数据输出
速率
、数量及格式,从
应用层获取
UDP
下上下行
速率
需求:使用socket准确计算
udp
协议下的上行
速率
和下行
速率
难点:socket有发送缓存和接收缓存,而recv()和send()函数是阻塞式的。 一般思路 发送固定长度pLen=1k的包,并在发送包的包头带上时间戳ts1,假设我们发送20个包Rn=20,包发出去了,服务端在ts2收到了客户端发过来的20个包Sn,服务端计算速度如下: speed=SnpLen/(ts2-ts1);*
问题
:...
java
udp
发送
速率
_项目总结22:Java
UDP
Socket数据的发送和接收
项目总结22:Java
UDP
Socket数据的发送和接收1-先上demo客户端(发送数据)packagecom.hs.pretest.
udp
;importjava.io.IOException;importjava.net.DatagramPacket;importjava.net.DatagramSocket;importjava.net.InetAddress;importjava.net...
LabVIEW在快速传输
速率
下丢失
UDP
数据包
在客户端获取了多点传送组后,该客户端可接收发送到多点传送IP地址的数据。附件的VI,用于自动设置和回读定义的套接字连接上的缓冲区大小,以及使用缓冲区集/
读取
VI的示例VI。需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。例如,当一个应用程序以足够高的频率向目的地传输数据时,一部分数据段的丢失是无关紧要的。增加Windows套接字缓冲区大小可能允许以更高的
速率
读取
UDP
数据包,但是,如果应用程序依赖于无损连接,则应使用另一种协议。
计算机网络——TCP与
UDP
cwnd = 1,即门限设为拥塞窗口的一半,拥塞窗口设为1。接收⽅不要等待⾃⼰发送数据时才进⾏捎带确认,⽽是要⽴即发送确认,即使收到了失序的报⽂也要⽴即发出对已收到的报⽂段的重复确认。,将这些⾮常⼩的数据包进⾏合并发送(这个合并发送过程就是在发送缓冲区中进⾏的),发出来的数据就会是⼀个黏包的状态。,服务器⾃动发送探测报⽂段,若发送了10个报⽂段(每个相隔75秒)还没有响应,就假定客⼾除了故障,终⽌连接。
读取
数据函数不能及时的把缓冲区中的数据拿出来,下⼀个数据的⼀部分就⼜到缓冲区中,
读取
的时候就是黏包。
高通开发者论坛
2,854
社区成员
5,766
社区内容
发帖
与我相关
我的任务
高通开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章