第13章 网络 Page818 UDP(和TCP的比较)

TCP核心类

cpp 复制代码
asio::ip::tcp::socket;//网络套接字
asio::ip::tcp::endpoint;//边接端地址
asio::ip::tcp::resolver;//地址解析器
asio::ip::tcp::acceptor;//连接接受器

UPD核心类

cpp 复制代码
asio::ip::udp::socket;//网络套接字
asio::ip::udp::endpoint;//边接端地址
asio::ip::udp::resolver;//地址解析器

UPD中没有acceptor(接收器)。

另外:address类,归属在ip下面,这意味着它即可用于TCP,又可用于UDP

cpp 复制代码
boost::asio::ip::address

UDP协议也称为"无连接协议",即通信之前不需要事先建立连接。

但逻辑上仍然可以区分出"客户端"和"服务端",主动的那一端就是客户端。客户端也仍然提供"async_conect(异步连接)"或"connect(同步连接)"函数。

相关推荐
bedynamic5 分钟前
使用BGP实现不同AS之间的通信
网络·华为ensp
Henry Zhu1236 分钟前
VPP中的DPDK插件源码详解第三篇:DPDK插件的数据接收和发送
运维·服务器·网络·tcp/ip·计算机网络
budingxiaomoli8 分钟前
初始网络原理
java·运维·服务器·网络
老蒋新思维11 分钟前
创客匠人 2025 万人峰会洞察:AI 时代创始人 IP 的能力进化 —— 知识变现的核心竞争力重构
网络·人工智能·tcp/ip·重构·数据挖掘·创始人ip·创客匠人
zbtlink12 分钟前
路由器连接网络无法使用?常见原因与人群使用差异分析
网络·智能路由器
小毅&Nora18 分钟前
【云计算】【Kubernetes】 ⑤ K8S网络深度解析:从 CNI 到 eBPF,Service 如何实现百万 QPS?
网络·kubernetes·云计算
aml258__22 分钟前
一、Cisco(OSPF邻居认证机制实验:明文与加密MD5对比)251211
网络·php·路由器·思科·ospf·端口认证·明文/md5
xinxinhenmeihao24 分钟前
手机socks5代理如何配置?独立静态ip代理怎么设置?
网络协议·tcp/ip·智能手机
BD_Marathon26 分钟前
【JavaWeb】HTTP简介
网络·网络协议·http