gpt4 book ai didi

c++ - 32 位和 64 位程序可以使用 MSMQ 进行通信吗?

转载 作者:太空狗 更新时间:2023-10-29 21:04:55 25 4
gpt4 key购买 nike

我有一个以 32 位编译的“服务器”应用程序,我希望它使用 MSMQ 与 64 位“客户端”应用程序通信。这可能吗?

我问这个问题是因为我曾尝试让这两个应用程序使用 boost 消息队列库进行通信,但似乎 boost 消息队列不支持 32 位和 64 位应用程序之间的通信。这就是我寻找替代解决方案的原因。

谢谢。

最佳答案

看起来 MSMQ 接口(interface)是从 32 位和 64 位系统应该能够通信的底层架构中适当抽象出来的。如果他们通过网络套接字通信,即使较低级别的 RPC 机制失败(它不应该失败),情况肯定会如此。

只要您小心处理数据类型的编码和解码,就应该没问题。

关于c++ - 32 位和 64 位程序可以使用 MSMQ 进行通信吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11054737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com