首页 相关文章 VC++下对匿名管道的编程实现

VC++下对匿名管道的编程实现

摘要: 本文主要对匿名管道这种网络通信技术进行了介绍,并对其VC++的实现方法作了介绍。

关键词: 管道;匿名管道;Visual C++

  1 概述

  管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。一个进程在向管道写入数据后,另一进程就可以从管道的另一端将其读取出来。匿名管道(Anonymous Pipes)是在父进程和子进程间单向传输数据的一种未命名的管道,只能在本地计算机中使用,而不可用于网络间的通信。

  2 匿名管道实施细则

  匿名管道由CreatePipe()函数创建,该函数在创建匿名管道的同时返回两个句柄:管道读句柄和管道写句柄。CreatePipe()的函数原型为:

BOOL CreatePipe(
PHANDLE hReadPipe, // 指向读句柄的指针
PHANDLE hWritePipe, // 指向写句柄的指针
LPSECURITY_ATTRIBUTES lpPipeAttributes, // 指向安全属性的指针
DWORD nSize
// 管道大小[ 查看全文 ]

2016-02-19 标签:

VC++下对匿名管道的编程实现的相关文章

手机页面
收藏网站 回到头部