【求助】~~~消息队列接收不到消息~

jianjialin jianjialin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
操作消息队列的简单代码

protected void Button1_Click(object sender, EventArgs e)
{
MessageQueue queue = new MessageQueue();
if (!MessageQueue.Exists(".\\private$\\BookShopOrders"))
{
MessageQueue.Create(".\\private$\\BookShopOrders");
}
queue.Path = ".\\private$\\BookShopOrders";

queue.Send(TextBox1.Text,MessageQueueTransactionType.Single);
Label2.Text = "ok";
}

protected void Button2_Click(object sender, EventArgs e)
{
string[] types = { "System.String"};

MessageQueue queue = new MessageQueue();
queue.Formatter = new XmlMessageFormatter(types);

queue.Path = ".\\private$\\BookShopOrders";

Message message = queue.Receive();
Label1.Text = (string)message.Body;
}



在专用队列中, 能发现BookShopOrders队列。
第一个方法,即发送方法没有报错,
Label2.Text = "ok";
显示出来了
但是不论怎么发送, 该队列的消息数目始终为0条
导致怎么也接受不了已经发送的消息。

还请各位不吝赐教,拜谢!
...全文

相关推荐

C#消息队列发送及接收

C#消息队列发送及接收

weixin_44446439

Kafka消息队列实现消息的发送和接收

消息生产者Producer产生消息数据,发送到Kafka消息队列中,一台Kafka节点只有一个Broker,消息会存储在Kafka的Topic(主题中),不同类型的消息数据会存储在不同的Topic中,可以利用Topic实现消息的分类,消息消费者Consumer会订阅消息存储的Topic,从Topic中读取/接收消息数据,不同的消费者可以订阅不同的Topic。命令可以模拟消费者Consumer接收消息数据,将接收到的消息数据打印在终端,默认情况下消费的是Topic中最新的消息数据。

Jiangxl~

Spring+ActiveMQ消息队列+前台接收消息

整合Spring + ActiveMQ 的朋友可以下载看一下 简单易懂

莫问余归处丶

STM32串口空闲中断DMA接收不定长数据消息队列

STM32串口空闲中断DMA接收不定长数据消息队列。 串口1空闲中断+DMA,接收不定长数据

IntelliegeWither

消息队列方式实现串口数据不定长接收 —- RT-thread&STM32

Life moves pretty fast. If you don’t stop and look around once in a while, you could miss it. 人生匆匆,若不偶尔停下来看看周围,便会错过许多风景。 一、串口数据不定长接收的实现 通常在裸机中,我们使用一个定时器来辅助串口实现串口数据不定长接收,也就是当串口接收数据时,定时器一直处于定时值(比如100ms),接收不断的把数据放入缓冲区(通常可使用数组),当串口空闲时,定时器开始计时,当计时时间到,读取缓冲区的数据即可,这样就实现了数据的不定长接收。 而使用RTOS,可以使用消息队列来作为缓冲区,串口每次

weixin_38589812
评论 7
收藏 已收藏
分享
返回顶部
jianjialin
C# 111,129 成员 642,539 内容