天天看點

windows命名管道

命名管道是通過網絡來完成程序間的通信,它屏蔽了底層的網絡協定細節。

  将命名管道作為一種網絡程式設計方案時,它實際上建立了一個C/S通信體系,并在其中可靠的傳輸資料。命名管道伺服器和客戶機的差別在于:伺服器是唯一一個有權建立命名管道的程序,也隻有它能接受管道客戶機的連接配接請求。而客戶機隻能同一個現成的命名管道伺服器建立連接配接。命名管道提供了兩種基本通信模式,位元組模式和消息模式。在位元組模式中,資料以一個連續的位元組流的形式在客戶機和伺服器之間流動。而在消息模式中,客戶機和伺服器則通過一系列不連續的資料機關進行資料的收發,每次在管道上發出一條消息後,它必須作為一條完整的消息讀入。