当前位置: 首页 > news >正文

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

TCP核心类

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

UPD核心类

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

UPD中没有acceptor(接收器)。

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

boost::asio::ip::address

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

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

http://www.lryc.cn/news/302185.html

相关文章:

  • EMQX Enterprise 5.4 发布:OpenTelemetry 分布式追踪、OCPP 网关、Confluent 集成支持
  • 记录 | C++ cout.setf(ios::fixed)
  • Eclipse 创建 Hello World 工程
  • 【前端工程化面试题】vite热更新原理
  • 【leetcode】判断二叉树是否完全二叉树
  • Java多线程系列——内存模型JMM
  • 深入理解 Vue3 中的 setup 函数
  • 【QT+QGIS跨平台编译】之三十六:【RasterLite2+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
  • java面试题:分布式和微服务的区别
  • GO语言的变量与常量
  • java面试多线程篇
  • Anaconda + VS Code 的安装与使用
  • Python爬虫html网址实战笔记
  • C++ 调用js 脚本
  • Vscode python pyside6 制作视频播放器
  • 纯前端低代码平台demo,vue框架,nodejs,简单的pm2纯前端部署实践
  • 致创新者:聚焦目标,而非问题
  • javaSE和javaEE区别
  • 安装VMware+安装Linux
  • session和cookie理解
  • Springboot医院信息管理系统源码 带电子病历和LIS Saas应用+前后端分离+B/S架构
  • LeetCode.589. N 叉树的前序遍历
  • C++ Webserver从零开始:配置环境(九)——下载github的项目进行测试
  • 2024前端面试准备之TypeScript篇(一)
  • kali无线渗透之蓝牙攻击与原理
  • 【开源】基于JAVA+Vue+SpringBoot的就医保险管理系统
  • 德国vetter krantechnik起重机安装操作和维护说明包含电路图装配图
  • 怎样解决恢复VPS数据信息?
  • OpenAI最新模型Sora到底有多强?眼见为实的真实世界即将成为过去!
  • Qt的基本操作