用LPC实现进程通信.docxVIP

  • 36
  • 0
  • 约9.35千字
  • 约 10页
  • 2020-12-19 发布于天津
  • 举报
用实现进程通信一的概念即是本地过程调用二的原理端口是一种面向连接的通信机制通信的双方需要先建立起连接这种连接一般建立在用户进程之间在建立了连接的双方之间有几种交换报文的方法不带数据的纯报文不大于字节的短报文如果是大于字节的长报文就要在双方之间建立两个共享内存区双方通过共享内存区交换数据但通过报文进行协调和同步大块数据之所以要通过共享内存区交换一来是因为这样就为用于机制的缓冲区设置了一个上限便于内存管理而更重要的是提高了效率因为否则便要在发送端把大块数据搬入内核空间又在接收端把大块数据搬到用户空间

用 LPC 实现进程通信 一. LPC 的概念 LPC 即是 ”本地过程调用 (Local Procedure Call) ”。 二 . LPC 的原理 端口是一种面向连接的通信机制, 通信的双方需要先建立起“连接” 。这种连接一般建立在用户进程之 间。在建立了连接的双方之间有几种交换报文的方法: 不带数据的纯报文。 不大于 256 字节的短报文。 如果是大于 256 字节的长报文,就要在双方之间建立两个共享内存区 (Section) 。双方通过共享内存区 交换数据,但通过报文进行协调和同步。 Tips:大块数据之所以要通过共享内存区交换,一来是因为这样就为用于 Port机制的缓冲区设置了一个

文档评论(0)

1亿VIP精品文档

相关文档