这里有一个可采纳命令管道的例子.假定我们要开发一个数据管理系统,只允许一个指
定的用户组进行操作.想像在自己的办公室中,有一部计算机,其中保存着公司的秘密.我
们要求只有公司的管理人员,才能访问及处理这些秘密.假定在自己的工作站机器上,公司
内的每名员工都可看到网络上的这台计算机.然而,我们并不希望普通员工取得对机密材料
的访问权.在这种情况下,命名管道可发挥出很好的作用,因为我们可开发一个服务器应用
程序,令其以来自客户机的请求为准,对公司的秘密进行安全操作.服务器可将客户访问限
制在管理人员身上,用Windows NT或新版Windows 2000自带的安全机制,便可非常轻松地做
到这一点.
在此要记住的一个重点是,将命名管道作为一种网络编程方案使用时,它实际上建立一
个简单的客户机/服务器数据通信体系,可在其中可靠地传输数据.本章将介绍如何来开发
一个命名管道客户机及服务器应用.首先要解释的是命名管道的命名规范(约定),然后介绍
基本的管道类型.随后,将向大家展示如何实现一个简单的服务器应用.然后以它为基础,
深入探讨高级的服务器编程技术.接下来,讲解如何开发一个简单的客户机应用.到本章末,