美文网首页
关于Boost.Asio

关于Boost.Asio

作者: 长不胖的Garfield | 来源:发表于2017-01-16 15:59 被阅读0次

目的

  • 使用Boost.Asio连接/提供网络服务
  • 了解Boost.Asio提供的功能
  • 了解Boost.Asio的实现
  • 扩展Boost.Asio

快速上手

  • 环境搭建
    Visual Studio 2015,Vcpkg

vcpkg install boost

概念

如何使用

  • IO服务
  • 定时器
  • 发送接收
  • 端口查询
  • 信号处理
  • SSL使用

应用

  • redisclient:Redis客户端库

实现解析

  • IOCP
  • Boost.Asio架构
  • Boost.Asio实现
  • SignalSetService如何实现
  • WaitableTimerService如何实现

扩展

  • 目录监控示例解析
  • 自定义日志服务示例解析

相关文章

  • 关于Boost.Asio

    目的 使用Boost.Asio连接/提供网络服务 了解Boost.Asio提供的功能 了解Boost.Asio的实...

  • IO服务io_service

    关于IO服务 Boost.Asio实现的异步模型中关键部分就是IO服务,我对采用Proactor设计模式的Boos...

  • IP地址ip::address

    关于IP地址 IP address Boost.Asio中IP地址的表示 IP地址分为IPv4和IPv6两种,在B...

  • Boost.Asio

    Most programs interact with the outside world in some way...

  • 协议protocol

    在Boost.Asio中提供了四种基本协议: datagram protocol raw protocol seq...

  • Python 的异步 IO:Asyncio 简介

    Python 的 asyncio 类似于 C++ 的 Boost.Asio。 所谓「异步 IO」,就是你发起一个 ...

  • 发送/接收函数组

    定义 面向流的I/O对象 在Boost.Asio中,socket等I/O对象是面向流的,意味着: 没有消息边界,被...

  • Boost.Asio和Libuv服务器实现案例

    1 简介 Boost.Asio和Libuv都是非常优秀的网络通讯框架。本文使用两种技术,在CentOS上各自实现一...

  • boost.asio最初使用心得

    刚开始接触boost.asio库,在linux系统上,敲完代码,编译,几十个错误,大致内容是找不到文件之类的。尝试...

  • Boost.Asio——(4)参数传入

    1 源码 2 运行结果

网友评论

      本文标题:关于Boost.Asio

      本文链接:https://www.haomeiwen.com/subject/ljkpbttx.html