您的位置:首页 > 编程语言 > C语言/C++

boost-asio-cpp-network-programming阅读笔记

2016-07-30 21:21 405 查看
第二章: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

=========
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: