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

UDP:客户端流程

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

TCP的传递是字节流。

UDP的传递是分组传递。

函数:

sendto:

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

相比TCP的send添加了:

1,目的地的地址;

2,地址的大小;

返回值相同

recvfrom:

功能:接收数据。

对比添加的:

1,目的地的地址;

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

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

相关推荐
为思念酝酿的痛6 分钟前
传输层协议UDP
linux·网络·udp
szarron19 分钟前
HTOOL‑SA12 + HT06 近场探头组合实操|手持设备工位 EMI 预兼容排查完整流程
运维·服务器·开发语言·网络·射频工程·频谱仪
码农幻想梦39 分钟前
“找不到 www.bilibili.com 的服务器 IP 地址”解决办法
运维·服务器·tcp/ip
为思念酝酿的痛1 小时前
Linux网络进程守护
网络协议·tcp/ip·udp
czt_java1 小时前
网络核心初识:OSI七层、TCP/IP模型与数据传输全过程
网络·tcp/ip·php
那年窗外下的雪.1 小时前
AIDC 学习日志|第 25 天|设备输出反推、MAC Flapping 与 EAD 撤销
前端·网络·git·学习·macos
疯狂打码的少年2 小时前
【计算机网络】网络互连设备(中继器 / 网桥 / 交换机 / 路由器 / 网关)
网络·笔记·计算机网络·智能路由器
Shadow(⊙o⊙)2 小时前
epoll三大接口到内核+正确认识应用层与内核的联系(6000字)
linux·服务器·网络
captain3762 小时前
网络原理(4)-TCP
java·服务器·网络·网络协议·tcp/ip·java-ee
pt10432 小时前
Cisco Splunk for AI Operations:AIOps机器学习
运维·网络·人工智能·机器学习