# 归档文件 - 实验十 文件通信——命名管道 ## 10.1 实验目的 理解命名管道(FIFO)与匿名管道差异,掌握 mkfifo/open/read/write,实现无亲缘进程通信。 ## 10.2 实验内容 设计双管道聊天程序,Peter 与 Jack 双向对话。 ## 10.3 实验准备 命名管道可永久存在,支持无亲缘进程,阻塞/非阻塞读写。 ## 10.4 实验设计 A 端创建 fa/fb,fork 子进程读 fb、父进程写 fa;B 端子进程读 fa、父进程写 fb。 ## 10.6 实验结果 先运行 A 端,再运行 B 端,双向聊天。 ## 10.7 思考问题 1. 单进程实现双向通信,匿名管道能否实现。 2. 三方聊天程序设计。