利用命名管道来实现进程间的通信,程序包括客户端和服务端