窥视C-linux中的sysv消息队列

窥视C-linux中的sysv消息队列,c,linux,ipc,message-queue,peek,C,Linux,Ipc,Message Queue,Peek,有没有办法在不移除元素的情况下窥视C中的消息队列 我希望一个进程向另一个进程发送messagemsg_len+消息文本 我首先要在字符数组的第二个进程中读取msg_len,然后为它读取malloc space=msg_len,然后读取消息文本 无法部分读取sysV消息队列中的消息 最多它会截断消息,但我希望在malloc之后也保留剩余部分 所以我想先看一眼msg_len和malloc,然后阅读整个信息 我该怎么做呢?这里的答案可能是:不行@Phillip。这里只有大小,msglen被接收,剩余的

有没有办法在不移除元素的情况下窥视C中的消息队列

我希望一个进程向另一个进程发送messagemsg_len+消息文本

我首先要在字符数组的第二个进程中读取msg_len,然后为它读取malloc space=msg_len,然后读取消息文本

无法部分读取sysV消息队列中的消息

最多它会截断消息,但我希望在malloc之后也保留剩余部分

所以我想先看一眼msg_len和malloc,然后阅读整个信息


我该怎么做呢?

这里的答案可能是:不行@Phillip。这里只有大小,msglen被接收,剩余的msg被截断。然而,我不想这样。然后,我想读这封信的其余部分。仍然感谢:没有偷看;没有部分读取。这是一个全有或全无的操作。为什么你认为你需要这样做,因为机会很好,你没有。