精选优质文档-倾情为你奉上实验3 进程通信一、实验目的1了解管道的基本概念;2掌握Linux支持的管道通信方式。3理解Socket通信的基本概念和工作原理;4掌握Socket的建立、监听、连接、发送和接收数据的方法;5在Linux下使用C语言设计和实现基于Socket通信的程序。二、实验内容1利用管道通信机制,实现输入字符串的自动分流操作。一共涉及3个管道,4个进程:(1)P1:从键盘接收输入字符串,写入管道Pipe1;(2)P2:从Pipe1接收字符串,若字符串的长度为偶数,则将其写入管道Pipe2,否则将其写入管道Pipe3;(3)P3:从Pipe2读出字符串,并显示“Pipe2:Even length string: 偶长度字符串”;(4)P4:从Pipe3读出字符串,并显示“Pipe3:Odd length string: 奇长度字符串”;(5)输入exit 程序退出。2在同一台机器上建立一个服务器端Server,一个客户端Client(1)建立Server 与 Client的连接;