<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程名稱:C++ 實現 RPC 網絡通訊庫培訓

            4401 人關注
            (78637/99817)
            課程大綱:

            C++ 實現 RPC 網絡通訊庫培訓

             

             

            RPC 的全稱為 Remote Procedure Call ,意為遠程過程調用。

            RPC 可用于構建基于 B/S 模式的分布式應用程序。

            RPC 是傳統本地過程調用的一種擴展,使得被調用過程不必與調用過程位于同一物理機中。

            1 RPC 基本思想與實現

            2 msgpack 序列化與反序列化

            3 C++ 智能指針基礎知識與應用

            4 asio 網絡編程

            5 C++ 回調函數基礎知識與應用

            1
            RPC 簡介

            1.RPC的概念 2.RPC的優點 3.本地調用與遠程調用的區別 4.RPC的原理

            2
            lambda 與 std::function

            1.lambda表達式 2.std::function 3.lambda表達式和std::function的異同 4.回調函數

            3
            智能指針
            1.std::shared_ptr 2.std::unique_ptr 3.std::weak_ptr

            4
            線程與鎖
            5
            asio 網絡編程

            1.asio定時器

            2.asio網絡編程

            3.錯誤處理

            6
            msgpack 序列化與反序列化

            1.msgpack基本用法

            2.asio異步讀寫

            3.asio同步讀寫

            7
            使用 asio 和 msgpack 實現 RPC

            1.asioTCP編程

            2.asio異步編程

            3.RPC框架


            登錄 后發表評論
            新評論
            全部 第1節 第2節 第3節 第4節 第5節 第6節 第7節 第8節 第9節 第10節 第11節 第12節 第13節 第14節 第15節 第16節 第17節
            我的報告 / 所有報告
            538在线视频二三区视视频