社区
网络通信/分布式开发
帖子详情
为什么UDP的发送不会阻塞,冲突检测也是要时间的啊
lizhli
2005-03-22 10:14:15
当不停循环发送大量数据时,发现大部分数据根本不是接收不到,而是没有发送出去!
机器越好,用于发送,成功率越高!
目前只能用sleep来进行控制,有没有别的方法。
使用select等,捕获对UDP无效。
...全文
200
2
打赏
收藏
为什么UDP的发送不会阻塞,冲突检测也是要时间的啊
当不停循环发送大量数据时,发现大部分数据根本不是接收不到,而是没有发送出去! 机器越好,用于发送,成功率越高! 目前只能用sleep来进行控制,有没有别的方法。 使用select等,捕获对UDP无效。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qi7
2005-03-30
打赏
举报
回复
threadevent:=true ?
niutuoshaozhe
2005-03-22
打赏
举报
回复
是不是缓冲区读取的速度跟不上啊
FPGA实现
UDP
协议栈设计解析
本文深入探讨了基于Verilog语言在FPGA上实现
UDP
/IP协议栈的关键技术,涵盖MAC、IP与
UDP
三层架构的设计要点与优化策略。重点分析了硬件并行性、时钟域交叉处理、资源精简方法及实际应用场景,展示了如何通过硬件化协议栈实现低延迟、高确定性的网络通信。
STM32CubeIDE LWIP/
UDP
、TCP (client、server)静态IP方式实现
LwIP全名:Light weight IP,意思是轻量化的TCP/IP协议。LwIP的设计初衷是:用少量的资源消耗实现一个较为完整的TCP/IP协议栈,其中“完整”主要指的是TCP协议的完整性,实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。此外LwIP既可以移植到操作系统上运行,也可以在无操作系统的情况下独立运行。LwIP具有主要特性:支持ARP协议(以太网地址解析协议)。支持ICMP协议(控制报文协议),用于网络的调试与维护。
数据在协议栈传送过程中分片和重组解析
MTU是数据链路层的概念,指数据链路层对数据帧长度的限制。以太网(Ethernet)数据帧的长度必须在46-1500字节之间,这是由以太网的物理特性决定的。这个1500字节被称为链路层的MTU(最大传输单元)。但这并不是指链路层的长度被限制在1500字节,其实这个MTU指的是链路层的数据区。并不包括链路层的首部和尾部的18个字节。所以,事实上这个1500字节就是网络层IP数据报的长度限制。因为IP数据报的首部为20字节,所以IP数据报的数据区长度最大为1480字节。
CH32V307以太网实战:从EVT例程到自定义
UDP
/TCP服务器避坑指南
本文详细介绍了CH32V307以太网开发实战,从官方例程到高性能
UDP
/TCP服务器优化的全流程。涵盖开发环境搭建、网络参数配置、Socket通信优化及TCP/
UDP
服务器差异,提供实用代码示例和性能提升技巧,帮助开发者避开常见陷阱,实现稳定高效的以太网通信。
运输层协议
如何优化TCP 协议,来达到好的效果 左面主机想和右面主机进行通讯 在应用层:进程主体,申请端口,创建套接字(一个四元组),两端的套接字和套接字进程通讯。 在运输层:端到端:防火墙 在网络层:主机和主机之间的(IP 和 IP 之间) 运输层协议概述: TCP :传输控制协议,面向连接,可靠的数据传输协议。
UDP
:用户报协议,无连接,不可靠的数据传输协议。 交付和差错检验是TCP /
UDP
最低责任。 基本责任,将两个运行在端上的进程之间负责通信。
UDP
为什么要进行差错检验? 对于可靠还是不可靠,
网络通信/分布式开发
1,594
社区成员
32,944
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章