[Linux管道和IPC]命名管道操作--命名管道通信接收服务器端-创新互联
#include在牟平等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、成都网站建设 网站设计制作定制制作,公司网站建设,企业网站建设,品牌网站建设,营销型网站建设,外贸网站制作,牟平网站建设费用合理。#include #include #include #include #include #define FIFO_FILE "MYFIFO" //命名管道名称 int main(int argc,char * argv) { FILE *fp; char readbuf[80]; //读缓冲区 // 创建命名管道文件 if((fp=fopen(FIFO_FILE,"r"))==NULL) { umask(0); mknod(FIFO_FILE,S_IFIFO|0666,0); } else { fclose(fp); //如果存在关闭fp } while(1) { //打开命名管道文件 if((fp = fopen(FIFO_FILE,"r"))==NULL) { printf("打开fifo失败. \n"); exit(1); } // 从命名管道中读数据 if(fgets(readbuf,80,fp)!=NULL) { printf("接收到字符串::%s \n", readbuf); fclose(fp); } else { if(ferror(fp)) //如果出错 { perror("读文件失败.\n"); exit(1); } } } return 0; }
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享标题:[Linux管道和IPC]命名管道操作--命名管道通信接收服务器端-创新互联
链接分享:http://hbruida.cn/article/jdjde.html