码迷,mamicode.com
首页 > 系统相关 > 详细

进程间通信---命名管道

时间:2015-03-20 16:13:08      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

1、命名管道(Named Pipes)

  是一种简单的进程间通信(IPC)机制。命名管道可以在同一台计算机的不同进程之间,或者跨越一个网络的不同计算机的不同进程之间的可靠的双向或单向的数据通信。

  命名管道利用了微软网络提供者(MSNP)重定向器,因此无需涉及底层的通信协议等细节。命名管道是围绕windows文件系统设计的一种机制,采用“命名管道文件系统”(Named Pipe File System,NPFS)接口。因此,客户端和服务端均可以使用标准的WIN32文件系统API函数(如ReadFile和WriteFile)来进行数据的收发。

  命名管道的命名规范遵循“通用命名规范(UNC)” :

  \\server\pipe[\path]\name

  (1)其中\\server 指定一个服务器的名字,如果是本机则用\\.表示。

  (2)\pipe 是一个不可变化的“硬编码”字串(不区分大小写),用于指出该文件从属于NPFS

  (3)[\path]\name则唯一标识一个命名管道的名称。

 

进程间通信---命名管道

标签:

原文地址:http://www.cnblogs.com/dspeeding/p/4353694.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!