188宝金博页面版

  • 图案背景
  • 纯色背景
视图
标记
批注
批注本地保存成功,开通会员云端永久保存 去开通
5500089

上传于:2015-04-18

粉丝量:3

该文档贡献者很忙,什么也没留下。


  • 相关
  • 目录
  • 笔记
  • 书签

188宝金博页面版:更多相关文档

  • 基于VC^++的进程通信技术研究

    星级: 3 页

  • VC++中基于ODBC的数据库访问技术研究

    星级: 5 页

  • 基于VC%2b%2b的进程通信技术研究

    星级: 4 页

  • 基于VC++ 的车牌识别系统关键技术研究

    星级: 4 页

  • 基于VC++的车牌识别系统关键技术研究)

    星级: 4 页

  • 《基于VC++的车牌识别系统关键技术研究)_(全文终稿)》

    星级: 4 页

  • 基于VC++的屏幕建模

    星级: 1 页

  • 基于VC++的GPS软件接收机设计及关键技术研究

    星级: 74 页

  • 基于VC++

    星级: 3 页

  • 基于vc++的游戏设计

    星级: 2 页

暂无目录

点击鼠标右键菜单,创建目录

暂无笔记

选择文本,点击鼠标右键菜单,添加笔记

暂无书签

在左侧文档中,点击鼠标右键,添加书签

188宝金博页面版: 基于VC^++的进程通信技术研究

下载积分: 2000

内容提示: 计算机科学 2007Vo1 . 34N o. 9 基于 V C ++ 的进程通信技术研究 ) 徐江峰 张战辉 ( 重庆师范大学数学- 9 计算机科学学院 杨有 ( 郑州大学信息工程学院 郑州 450001) 重庆 400047)z 摘技 术的特性 , 并通过 实例说 明了基 于 VC 关键词进程 , 进程 通信 , 套接 字 要本文对 多种进程 间通信技 术进行 了研 究 , 给 出了 V C1。 中实现 进程 通信 的相 关函数 , 分析和对 比了各 种 IPC 的无连接 套接 字进程通信机制的 实现方法。 R esearch o f Inter- P rocess C omm un ic ation T ec hn ology Based on V C X U J iang F eng ZH A N G Zhan H ui Y ...

文档格式:PDF | 页数:3 | 浏览次数:38 | 上传日期:2015-04-18 13:33:40 | 文档星级:
计算机科学 2007Vo1 . 34N o. 9 基于 V C ++ 的进程通信技术研究 ) 徐江峰 张战辉 ( 重庆师范大学数学- 9 计算机科学学院 杨有 ( 郑州大学信息工程学院 郑州 450001) 重庆 400047)z 摘技 术的特性 , 并通过 实例说 明了基 于 VC 关键词进程 , 进程 通信 , 套接 字 要本文对 多种进程 间通信技 术进行 了研 究 , 给 出了 V C1。 中实现 进程 通信 的相 关函数 , 分析和对 比了各 种 IPC 的无连接 套接 字进程通信机制的 实现方法。 R esearch o f Inter- P rocess C omm un ic ation T ec hn ology Based on V C X U J iang F eng ZH A N G Zhan H ui Y A NG Y ou ( S chool of Info rm ation and E ngin eerin g ,Z heng zhou U n iv ersity ,Z hen gzhou 45000 1) ( C ollege of M ath ematics an d C ompu ter Science , C hongqing N orm al U ni versity .C hong qing 400047 ) ~ A bstr act In thi s paper many k inds of IPC technol og ies ar e discussed, and some V C funct ions referenced ar e i ntr o— duced. Compar isons and anal yses about these t echnol ogi es are done. A n IPC i mpl ementation of unconnectiv e sock et is g iven at last. K eyw ords P rocess, Process communi cat ion , W indows sock et 1 引言 随着计算机技术的不断发展, 计算机系统中运行的应用 程序功能日益强大, 孤立存在的、 独立运行的应用程序越来越 少, 越来越多的程序相互问需要共享数据和不断的交换信息。 即使在同一应用程序中, 也常常包含多个进程, 它们之间同样 需要相互 通信 、 共享 和交 换数 据 , 共 同完成程 序功 能 。w in— dows 中一个进程的地址 空问内的数据 是私有 的 , 别的进程不 可见。不同类型的进程通信手段也常常是不同的, 在程序设 计中采用的进程通信技术不同, 对应用程序的功能实现和运 行效率 都有着重要影 响。 目前进 程 问通 信 ( IPC : Inter-Process Communication) 技 术主要有 w M c0 PYDA TA 消息、 剪贴板(Clipboard) 、 文件 映射(F ile Mapping) 、 动态链接库(DI I ) 、 管道 (Pipe) 、 邮槽 (Mail Slot) 、 动 态 数据 交换 ( DDE ) 、 远 程 过 程 调 用 (R pC ) 、 NetBIOS、 W indows Sockets、 COM/ IX20 M 等 。本文将对这些 技术进行分析和研究 , 给出 V C 明其实现方法 。 的相关函数, 并通过实例说 2 IPC 技术及 VC 相关 函数 2. 1 在 Windows平 台下 实现 IPC 最 简 单 的方 式 就是 消 息。 当一个进 程 向 另 一 个 进 程 发 送 数 据 时 , 发 送 方 需 要 发 送 w M C()PY DAT A 消息 给接 收方 , 并提供接收方窗 口句柄和 含有所传数据指针的数据结构的地址。 在 w M—c0 PY DA TA 消息的发送过程中使用 了文件映 射: 首先把发送进程地址空间的数据复制到文件映射对象, 然 后在接收进程中打开该文件映射对象的一个视图。 VC 相关函数 : 消息发送 函数 SendMessage(不可 以用 WM_ COPY DATA 消息 PostMessage) 、 结构体 COPY DA T A ST RUCT 。 2. 2剪贴板( Clipboard) 剪贴板是 W indows 应用程 序间进 行通信 的常 见方 式之 一,也是最容易实现的方式。它使用了全局内存在进程间传 递数据 , 是 一种较松散 的数据交换机制 , 系统中支持剪贴板数 据格式的所有应用程序都共享剪贴板。剪贴板操作一般是用 户驱动的, 也就是说应用程序只有在得到用户的指令后才可 以把数据发送到剪贴板或从剪贴板接收数据。所以剪贴板常 用于有用户参与的交互式应用 。 V C 相 关 函 数 : OpenClipboard、 GetOpenClipboardW in— dow 、C loseC lipboard、EmptyC lipboard、GetC lipboardOwner、 setc lipboardData、 Getc lipboardData等。 2. 3文件 映射 ( File Mapping) 文件映射能使进程把一个文件或部分文件内容当作进程 地址空问 中的一块 内存来 对待 。因此 , 各个进 程在 自己的地 址空间里接收内存指针。由于 Win32 API 允许多个进程访 问同一文件映射对象, 因而通过这些指针不同进程就可以读 取或修改文件的内容, 实现进程间的通信, 并且文件映射允许 进程高效率地处理大文件。 V C 相关函数: 创建文件映射对象 CreateFileMapping、 将 部分或整个文件 映射 到进 程的地址 空 间 MapV iewOfF ileE x、 当使用完文件映射对象时销毁所有文件视图 UnmapV iewOf— F il e。 2. 4动态链接库 (DI I ) 可以包含函数代码、 数据以及 w in— dows 资源, 它简化了数据和资源的共享, 多个应用程序可以 同时访问内存中的一个 DL I 拷贝。所以DI L 可以通过自己 的全局数据与多个调用它 的应 用程序共 享数据 , 从而达 到进 程问通信的 目的 。 动态链接库 DL L ( Dynamic L ink Libra r y) * )本课题得到河南省教委 自然科学基金支持 (2006520014) 。徐江峰为计算机应用技术 博士, 副教授 , 主要研究方向为数据加密技术 。张战辉硕士 , 研究方 向 ·262· 维普资讯 http://www.cqvip.com

188宝金博页面版:关注我们

  • 新浪微博

关注188宝金博页面版公众号

188宝金博页面版
阅读
APP
阅读
返回
顶部
188宝金博页面版官网登录在线平台入口(2026已更新)—江苏协昌电子科技股份有限公司