随笔分类 -  03-18、进程间通信

摘要:邮槽是基于广播通信体系设计出来的,采用无连接的不可靠的数据传输;邮槽是一种一对一或一对多的单向通信机制,创建邮槽的服务器进程读取数据,打开邮槽的客户机进程写入数据;为保证邮槽在各种Windows平台下都能正常工作,在传输消息时应将消息的长度限制在424字节以下; 1、创建邮槽 HANDLE Crea 阅读全文
posted @ 2017-05-30 17:55 Autumn_n 阅读(190) 评论(0) 推荐(0) 编辑
摘要:命名管道屏蔽了底层的网络协议细节,在不了解网络协议的情况下也可以利用命名管道来实现进程间通信;命名管道不仅可以在本机上实现两个进程间的通信,还可以跨网络实现两个进程间的通信; 1、创建命名管道 HANDLE CreateNamedPipe( LPCTSTR lpName, DWORD dwOpenM 阅读全文
posted @ 2017-05-30 17:54 Autumn_n 阅读(439) 评论(0) 推荐(0) 编辑
摘要:匿名管道是一个未命名的、单向管道,通常用来在一个父进程和一个子进程之间传输数据;匿名管道只能实现本地机器上两个进程间的通信,而不能实现跨网络的通信; 1、创建匿名管道 BOOL CreatePipe( PHANDLE hReadPipe, PHANDLE hWritePipe, LPSECURITY 阅读全文
posted @ 2017-05-30 17:50 Autumn_n 阅读(168) 评论(0) 推荐(0) 编辑
摘要:剪贴板实际上是系统维护管理的一块内存区域,当在一个进程中复制数据时,是将这个数据放到该块内存区域中,当在另一个进程中粘贴数据时,是从该块内存区域中取出数据,然后显示在窗口上;因为剪贴板是所有进程都可以访问的,如果某程序已经打开了剪贴板,则其他程序将不能修改剪贴板,直到前者调用了CloseClipbo 阅读全文
posted @ 2017-05-30 17:47 Autumn_n 阅读(369) 评论(0) 推荐(0) 编辑

TOP
点击右上角即可分享
微信分享提示