2008年7月8日 星期二

Linux Socket 程式-行程間通訊簡介

  • 同一主機上,不同程序間的通訊:IPC ( Inter-Process Communication)
  • 不同主機上,不同程序間的通訊:網路應用程式(Network Programming)
  • Pipe 函式
#include
int pipe( int fd[2] ) ;
傳回值:如果OK,傳回0;如果錯誤,傳回-1

  • 先瞭解 單一行程中的PIPE-單向資料流的設計

    • fork之後,單一行程中的PIPE
    • 關閉適當描述子後,兩個行程間的pipe
  • 在了解運用兩條PIPE-雙向資料流的設計

    • 提供雙向資料流的兩個PIPE
    • 簡單的主從式範例:用兩個PIPE實作

沒有留言: