腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
mq
_
open
忽略
mq
_msgsize属性
、
、
我正在尝试创建一个消息队列,它的
mq
_msgsize属性不是8192,这似乎是默认的。我在下面附上了我的代码--它有许多printf来显示值。如果你能指出我做错了什么,我将永远感激。= 256; q_attr.
mq
_flags = O_NONBLOCK; qid =
mq
_
open
( qname, O_
浏览 8
提问于2012-09-26
得票数 2
回答已采纳
1
回答
mq
_receive返回“消息太长”,即使msg_len大于
mq
_msgsize
、
、
、
、
我试图理解
Linux
中消息队列的工作原理。查看文档,此错误指示`msg_len小于消息队列的
mq
_msgsize属性,但对我来说并非如此。 attr.
mq
_flags = 0; attr.
mq
_msgsize = MAX_MSG_SIZE;
浏览 5
提问于2021-08-02
得票数 0
1
回答
使用POSIX消息队列进行进程内通信
、
、
、
、
我正在设计一个单进程多线程嵌入式
Linux
应用程序.该设计包括客户机-服务器子系统,其中工作线程接收POSIX消息队列上其他线程发布的消息。 指定阻塞行为并在
mq
_getattr之前调用
mq
浏览 12
提问于2020-02-27
得票数 3
回答已采纳
2
回答
mq
_attr结构的默认值
我们使用以下方法设置消息队列属性 struct
mq
_attr *oldattr);struct
mq
_attr { lon
浏览 4
提问于2013-12-11
得票数 3
回答已采纳
1
回答
不能创建超过10个mqueues。
、
、
、
i += 1 print(i) attr.
mq
_flags = 0; attr.
mq
_msgsize = 1024; attr.
mq
_cur
浏览 15
提问于2016-10-31
得票数 10
回答已采纳
1
回答
POSIX消息队列-打开时出错:参数无效
、
、
、
我在
linux
上创建消息队列时遇到了问题。我得到的错误是“无效参数”。我不得不说的另一件事是,代码是Qt项目的一部分。mqAttr.
mq
_maxmsg =
MQ
_MAX_MSG_COUNT;mqd = <
浏览 2
提问于2012-12-18
得票数 7
回答已采纳
1
回答
未能在Ubuntu 16.04上构建QEMU版本0.15.1
、
、
‘
mq
_timedreceive中,未定义对
mq
_unlink' /home/asus/Thesis_project/old_qemu/qemu-0.15.1/
linux
-user/syscall.c:7824: undefined reference tomq_timedsend’syscall.o:在函数
mq
_
open
': /usr/include/x86_64-
li
浏览 8
提问于2017-06-30
得票数 0
2
回答
mqd_t,发送和接收消息
、
、
、
(tempr1);
mq
_centralBox =
mq
_
open
(myMailboxName);
mq
_ownBox =
mq
_
open
(myMailboxName, O_RDONLY | O_CREAT, S_IRWXU, &attr);= <em
浏览 2
提问于2012-11-16
得票数 0
回答已采纳
2
回答
UNIX消息队列是否维护消息的顺序?
、
如果在UNIX/
Linux
/BSD/OSX下,我在应用程序A中使用以下API序列: S_IRWXU | S_IRWXG,
mq
_send(msgq_id, ptrData1, len1, 0);
mq
_send(msg
浏览 3
提问于2010-09-08
得票数 2
回答已采纳
1
回答
如何在makefile中使用POSIX消息队列名称
、
、
我的iserv.c程序:(未完成)#include <
linux
/unistd.h>#include <mqueue.h>#include <
linux
/string.h>#include <
linux<
浏览 7
提问于2013-10-18
得票数 0
回答已采纳
1
回答
mq
_
open
的oflag参数没有反映创建的mqueue文件的实际访问位
、
、
、
我在
linux
5.5.6上打电话给
linux
5.5.6:请注意,我传递了0777作为第三个参数。在调用0777时,我显然传递了
mq
_
open
常量。 用gcc -Wall -Werror -lrt a.c -o .mque
浏览 5
提问于2020-03-02
得票数 1
回答已采纳
1
回答
通过消息队列发送可变大小的缓冲区
、
我在
Linux
中编写了一个简单的C程序,它为IPC使用消息队列(类似于 post)。为了简单起见,在同一个过程中调用了
mq
_send和
mq
_receive。= 0; mqd_t
mq
=
mq
_
open
(QUEUE_NAME, O_CREAT | O_WRONLY, 0644,&attr); printf(
浏览 4
提问于2016-08-18
得票数 2
回答已采纳
2
回答
Eclipse中POSIX IPC链接器错误
、
、
、
库应该是可用的,因为
Linux
支持自内核2.6.6以来的POSIX消息队列。#include <sys/stat.h>当它调用GCC C++链接器时,它以“对`
mq
_
open
的未定义引用”结束。我认为这可能是一个普遍的
浏览 1
提问于2014-07-11
得票数 1
回答已采纳
1
回答
FreeBSD不会在叉子上保留POSIX消息队列描述
、
、
、
attrs; attrs.
mq
_msgsize = sizeof(int); if (q == (mqd_t)-1) { perror("
mq
_
open
-Wall -o mqtest
浏览 4
提问于2013-10-21
得票数 2
1
回答
读取posix消息队列时文件描述符错误
、
、
、
在
linux
下读取下面的代码时,我的文件描述符出现了错误。我还在使用O_CREAT标志进行验证时指定了队列属性。有什么想法吗?谢谢。__); fflush(stdout) Log("producer\n");
mq
_send(q, "kardeshians", sizeof(&
浏览 8
提问于2020-02-14
得票数 0
回答已采纳
1
回答
在
linux
上使用
mq
_
open
时出错
、
、
、
、
我试图在C++中的
linux
上打开一个队列,它返回一个-1错误。如何调试此问题。int32_t MaxMsgs; eoMQHndlT msgQptr = -1; struct
mq
_arrt msQAtt; msQAtt.
mq
_flags = 0; msQAtt.
mq
_maxmsg = MaxMsgs; msQAtt.
mq</em
浏览 44
提问于2022-12-02
得票数 -1
1
回答
尝试将IBM与PHPMQ9.2连接
、
我们使用的是
linux
服务器CENTOS 7,但它是虚拟的。我们将/var/mqm (9.2-IBM-MQC-
linux
)安装到服务器上。我们尝试用php代码连接IBM
MQ
。$queue_name = '****';$mqcno = array('Tr
浏览 4
提问于2022-01-03
得票数 1
1
回答
调整posix消息队列中的消息数
、
、
、
70struct
mq
_attr attr; {attr.
mq
_maxmsg =
MQ
_MAX_NUM_OF_MESSAGES;attr.
mq
_curmsgsprintf("Usage: %s [-q] -p msg_
浏览 6
提问于2013-03-31
得票数 2
回答已采纳
1
回答
mq
_receive在NASM中显示“消息太长”错误
、
、
、
http://man7.org/
linux
/man-pages/man3/
mq
_receive.3.html上的
Linux
手册页上写道:“msg_len参数指定msg_ptr指向的缓冲区的大小;它必须大于或等于队列的[default rel] global While_Loop_Test_fnextern
mq
_
open
,rax mov r
浏览 50
提问于2020-04-07
得票数 0
2
回答
为什么在POSIX中创建消息队列时会出现“无法分配内存”的错误?
、
、
、
、
为什么在POSIX中创建消息队列时会出现“无法分配内存”的错误?
浏览 2
提问于2011-03-13
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Win或Linux系统下用conda安装Open Babel
MQ消息队列小结
IBM MQ 笔记(二)
MQ学习-SVRCONN 通道
说说 MQ之Kafka(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券