当前位置:  技术问答>linux和unix

linux下 消息队列 超有难度问题

    来源: 互联网  发布时间:2016-06-19

    本文导语:  msgrcv ( MSG_QUEUE, &mbuf, recvLen, 5L, ~IPC_NOWAIT ); 正常情况下,在读取数据的时候是先读 msgtype=5的数据,结果现在成了除了读等于5以外的数据,msgtype=5的数据反倒读不出来了。 我想用 ~MSG_EXCEPT 这个选项强制一下,...

msgrcv ( MSG_QUEUE, &mbuf, recvLen, 5L, ~IPC_NOWAIT );

正常情况下,在读取数据的时候是先读 msgtype=5的数据,结果现在成了除了读等于5以外的数据,msgtype=5的数据反倒读不出来了。

我想用 ~MSG_EXCEPT 这个选项强制一下,但是这个却提示未定义,但是man里面有这个。。。很迷茫。

现在无法实现 消息队列的 后进先出的情况了,恳请高手解答

|
不明白你为什么要取反一下?
先试一下
msgrcv ( MSG_QUEUE, &mbuf, recvLen, 5L, 0 ); 

    
 
 

您可能感兴趣的文章:

  • linux 消息队列长度的问题
  • linux下消息队列不阻塞
  • LINUX如何调整POSIX消息队列大小
  • Linux消息队列编程问题?
  • linux 两个不同的key生成同样的消息队列ID?
  • Linux下使用C++互斥访问文件+消息队列
  • 大家好,linux内核中等待队列如何使用?哪儿有这些资料?谢谢各位
  • linux下编程显示所有进程,消息队列,急!!!!!!!!!!
  • linux C 语言 多线程读写消息队列
  • 高分求救!linux中两个应用程序之间可以用基于system v的消息队列进行通讯吗?
  • linux消息队列,读而不删怎么弄?
  • linux不同机器间的进程如何共享一个消息队列,并由此互相通信?
  • linux消息队列的问题
  • linux多线程怎么实现等待队列
  • unix/linux平台下进程间通信的问题(消息队列)(紧急求助)
  • linux的IPC消息队列几个简单问题~~~
  • linux如何主动将线程放入到线程调度队列中重新排队?
  • 在LINUX下用C编程有可以直接使用的“队列”数据结构吗?
  • linux中mq_open函数创建的消息队列在哪里
  • linux下多进程访问共享内存队列同步的问题
  • L想了解一下Linux驱动开发的前景如何?难度大小如何?
  • 高难度:RAM芯片的主板,怎样把linux的内核移植上去?有谁有这方面经验?
  • linux下的毕业设计,难度超高啊,请高人指点迷津!
  • linux安装问题,高手赐教!有难度!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教一个关于linux下的消息机制的问题
  • 求linux下监视消息的工具
  • 哪位高手可以解释下Linux的消息机制吗?谢谢
  • 【● LINUX下有没有消息或事件驱动?如何取得呢?谢谢各位兄弟!
  • window 如何给linux发消息呢?
  • Linux 进程间消息通信问题
  • windows下有MFC,有消息机制。linux对应的是什么?各有什么优劣?
  • linux c socket http编程 返回http消息体出错!
  • 谁来讲解一下linux下gtkmm的消息处理机制?[300分,讲得好的话,另加300分] 领分区01
  • 谁来讲解一下linux下gtkmm的消息处理机制?[300分,讲得好的话,另加300分]的领分区02
  • Linux 下如何将广播消息发往多个接口
  • 两台linux机器如何发送消息,如win2000下面的net send ?
  • linux下,一个程序如何向另一个程序发送消息,另一个程序如何接收
  • 在Linux系统上recv返回错误,通过errno得到的错误消息为"Interrupted system call"
  • 在Linux/Unix里有和Windows里的消息系统对应的东西么?
  • Linux 下模拟键盘发送消息
  • Linux下如何截获键盘消息
  • Linux下c++程序中如何发消息给某个指定用户登陆了的所有tty窗口?
  • LINUX下SMB具体怎么实现向客户端即时发送弹出式消息?
  • 如何在windows客户端(wensphere MQ 5.3)向linux服务器端发送消息(急)
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3