第四讲远程过程调用知识讲稿.pptVIP

  • 16
  • 0
  • 约2.72千字
  • 约 24页
  • 2018-11-29 发布于天津
  • 举报
第四讲远程过程调用知识讲稿.ppt

第 四 讲 远程过程调用;2、 工作原理;Network;1、客户按本地调用的方式 直接调用本地的客户指代 客户指代具有与服务器相同的过程接口 2、客户指代 将客户的调用请求进行加工、打包 向底层通信机制(如套接字)发出请求消息 客户指代 不进行任何逻辑处理 只是一个中介 3、客户端通过底层的通信机制 将消息传送给服务器端的底层通信机制;4、服务器 需要部分地解析消息 找出客户希望调用的服务器程序 5、服务器指代对消息进行解析 从中获得调用者的参数 然后调用服务器程序 6、服务器程序执行相应的过程 7、服务器程序将结果返回给服务器指代 8、服务器指代将结果打包 向底层通信机制发出应答消息 9、服务器端通信机制将消息传送给客户端通信机制;10、客户端节点上也可能有多个调出点 通信机制需要部分地解析返回的消息 找出消息应该返回给哪个客户程序 并将消息发送给对应的客户指代 11、客户指代从消息中解析结果 返回给客户程序 ;(2)编排/还原;(3) 请求分派;三、基于RPC的开发过程;客户端开发过程;1、定义并编译接口 ;extern C { #define ACCOUNT 0#define ACCOUNT_VER 1 #define deposit 2 extern int * deposit_

文档评论(0)

1亿VIP精品文档

相关文档