UDP与TCP:发送接收流程差异详解

UDP:客户端流程

客户端和服务端的主要区别是:先发还是先收

TCP的传递是字节流。

UDP的传递是分组传递。

函数:

sendto:

功能:把数据发送到指定的地址上;

相比TCP的send添加了:

1,目的地的地址;

2,地址的大小;

返回值相同

recvfrom:

功能:接收数据。

对比添加的:

1,目的地的地址;

2,地址的大小; 用的时候初始化为地址类型的大小,

函数返回将会带出真正目的地址的大小

相关推荐
攻城狮在此9 分钟前
华为企业网二层交换、三层交换、出口路由组网配置(静态路由)
网络·华为
Johnstons15 分钟前
11款网络流量监控分析软件深度对比
运维·网络·网络故障排除·网络流量分析·网络性能监控
123过去16 分钟前
ophcrack-cli使用教程
linux·网络·测试工具·安全
charlie11451419122 分钟前
2026年正点原子开发板移植方案——从0开始的Rootfs之路(5)WSL + NFS 网络启动踩坑记:从挂载失败到成功启动的完整历程
linux·网络·驱动开发·学习·嵌入式·嵌入式linux
头疼的程序员22 分钟前
计算机网络:自顶向下方法(第七版)第七章 学习分享(四)
网络·学习·计算机网络
tiantianuser25 分钟前
RDMA设计63:怎么进行网络嗅探功能测试
网络·fpga开发·rdma·高速传输·cmac·roce v2
软件资深者27 分钟前
iVentoy 完整使用教程:一根网线批量装系统,增强版 PXE 服务器一键部署
运维·服务器·网络·网络备份·网刻·网络安装系统
可乐鸡翅好好吃27 分钟前
BLE服务和Freertos的任务(Task)、函数有什么区别
网络·单片机·嵌入式硬件
亿牛云爬虫专家28 分钟前
Go Colly框架高阶技巧:如何在中间件中无缝切换代理IP
tcp/ip·中间件·golang·爬虫代理·代理ip·snippet·go colly
薛定谔的悦28 分钟前
站控显示下级从控EMS的版本信息开发(设计多线程和TCP通讯)
linux·网络·数据库·网络协议·tcp/ip·ems