 课程大纲:
        
    课程大纲: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节
				
                
            
        
                    我的报告 / 所有报告
                
                
                
             
     
     
         
     加入高级会员获得助教答疑
 加入高级会员获得助教答疑 
                