boost-asio-cpp-network-programming閱讀筆記

來源:互聯網
上載者:User

標籤:

第二章: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閱讀筆記

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.