【问题标题】:Retrieving a Struct from MSMQ and convert it back to struct format in C++从 MSMQ 检索结构并将其转换回 C++ 中的结构格式
【发布时间】:2019-05-12 02:07:20
【问题描述】:

我已经使用 MQSendMessage API 将自定义结构推送到 MSMQ 中,并且我能够使用 MQReceiveMessage API 从队列中成功检索消息。但信息在 UCHAR *(unsigned char *) 类型的缓冲区中可用。 我想将缓冲区转换回结构格式并读取值。有什么建议吗?

【问题讨论】:

    标签: c++ msmq


    【解决方案1】:

    专为此类场景设计 ProtBuff 这是序列化,对于通过网络发送信息非常有用

    【讨论】:

    • 谢谢!!看起来协议缓冲区主要用于序列化消息。但我的要求是推送序列化数据以及大尺寸的文件。另外我需要将数据持久化到本地,以确保即使 Receiver 机器出现故障,我仍然可以获取我的数据而不会丢失任何数据。
    猜你喜欢
    • 2012-11-26
    • 2021-12-21
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-27
    • 2016-09-10
    相关资源
    最近更新 更多