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

    =========

  • 相关阅读:
    lau-表和for while循环
    lua学习笔记——lua数据类型
    javascript 高级程序设计1--14章重点总结
    消息推送之androidpn部署
    extjs底层源码实现继承分析
    cache数据库学习周结
    sql Cursor的用法
    java 报表到excel
    html5之datalist标签
    学习笔记之html5相关内容
  • 原文地址:https://www.cnblogs.com/li-daphne/p/5721763.html
Copyright © 2011-2022 走看看