linux 线程通信

1 msgget(key,IPC_CREAT | 0660);

返回0是正常的,msgid就是0,没事

 

2 msgsnd(Iec101MsgId,&buf,256,0);

msgsnd的时候,buf.type 一定要大于0!!不然会发送失败

 

3 msgrcv(Iec101MsgId,&buf1,256,1,IPC_NOWAIT);

msgrcv,返回的是接收到的长度,而不是1之类的东西

posted on 2019-06-28 11:25  一念不起  阅读(352)  评论(0编辑  收藏  举报