zoukankan      html  css  js  c++  java
  • boost-asio-cpp-network-programming阅读笔记

    第二章:boost.asio 的基本原理

    网络api

    boost.asio的命名空间

    IP地址

    端点

    sockets

      同步错误代码

      socket成员函数

      其他注意事项

    read/write/connect自由函数

      connect函数

      read/write函数

    异步编程

      为什么要异步?

      异步run()/run_one(),pool(),pool_one()

        持续运行

        run_one(),pool(),poll_one()函数

      异步工作

      异步post() vs dispatch vs wrap()

    保持运行,:总结

    ===========

    第三章,echo server/client

    tcp echo server/client

      tcp 同步客户端

      tcp 同步server

      tcp 异步client

      tcp 同步server

      code

    UDP回显server/client

      UDP同步echo client

      UDP同步echo server

    总结。

    ===========

    第四章

    同步client/server

    异步client/server

    总结。

    ==========

    第五章

    同步异步混合编程

    client/server之间消息的互相传递

    client软件中的同步io

    server软件中的同步io

      同步server中的线程

    client软件中的异步io

    服务端软件中的异步io

      异步服务端中的线程

    异步操作

    代理实现。

    总结。

    =======

    第六章:Boost.Asio-其他特性

    std streams 和std buffer I/O

    Boost.Asio 和STL流

    streambuf类

    处理streambuf对象的自由函数

    协程

    总结

    ======

    第七章: Boost.Asio 进阶

    Asio vs Boost.Asio

    调式

      处理程序跟踪信息

      例子

      处理程序跟踪文件

    SSL

    Boost.Asio的windows特性

      流处理

      随机存储处理

      对象处理

    Boost.Asio的posix特性

      本地sockets

      连接本地sockets

      posix文件描述符

      fork

    =========

  • 相关阅读:
    Typora使用腾讯云图床
    2020年8月总结
    113 路径之和II
    103 二叉树的锯齿形层次遍历
    128 最长连续序列
    160 相交链表
    33 搜索旋转排序数组
    学习制作GitHub徽标
    105 从前序与中序遍历序列构造二叉树
    重新封装了layer.tips,自定义跟随弹窗
  • 原文地址:https://www.cnblogs.com/li-daphne/p/5721763.html
Copyright © 2011-2022 走看看