3

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

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

谢谢。

4

1 回答 1

4

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

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

于 2012-06-15T16:34:28.680 回答