標籤:
第二章: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
=========
boost-asio-cpp-network-programming閱讀筆記