从品牌网站建设到网络营销策划,从策略到执行的一站式服务
#include#include #include #include #include #include #include #include //定义的消息队列的结构体 struct my_msg { long int my_msg_type; char text[BUFSIZ]; } msgbuf; int main(int argc,char *argv[]) { int runningFlg =1; int msgid; long int msg_to_receive=0; msgid = msgget((key_t)1234,0666 |IPC_CREAT); //建立消息队列 if(msgid == -1) //如果建立消息队列失败 { printf("msgget failed!\n"); exit(1); } while(runningFlg == 1) //进入循环 { if(msgrcv(msgid,(void *)&msgbuf, BUFSIZ,msg_to_receive, 0)==-1) { perror("msgrcv failed!\n"); //如果接收数据失败 exit(1); } printf("接收到的字符串是 : %s", msgbuf.text); if(strncmp(msgbuf.text,"end",3)==0) runningFlg = 0; //如果接收完成 } if(msgctl(msgid, IPC_RMID, 0)==-1) //删除消息队列 { perror("msgctl(IPC_RMID) failed!\n"); //如果删除消息队列失败 exit(1); } return 0; }
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图