您当前的位置: 首页 > 

令狐掌门

暂无认证

  • 2浏览

    0关注

    513博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

boost::asio教程(二) :异步tcp

令狐掌门 发布时间:2021-10-30 19:02:58 ,浏览量:2

  boost::asio教程(一) :tcp server与tcp client   boost::asio教程(二) :异步tcp   boost::asio教程(三) :boost udp编程

  如何理解同步,异步呢?用400米接力赛来说,前一个队员到达时,下一个队员才能继续往前跑,这种跑步方式可以理解为同步,一步步的进行;而百米赛跑,8个赛道,所有人同时跑,这种类似于异步。异步不需要等待,同步会阻塞主线程。   本专栏上一篇介绍了boost tcp server与client的实现方式,本篇介绍boost asio异步tcp的实现。

先回忆boost::asio同步的实现方式

  在学习boost::asio异步tcp之前,先看看上一篇关于同步tcp server与client的实现方式。

asio tcp server的实现

如何用boost asio写一个tcp server呢,主要分以下步骤:

  • (1)声明 io_service service;
  • (2)创建接收器 ip::tcp::acceptor acceptor,接
关注
打赏
1652240117
查看更多评论
立即登录/注册

微信扫码登录

0.0355s