3

32 ビットでコンパイルされた「サーバー」アプリケーションがあり、MSMQ を使用して 64 ビット「クライアント」アプリケーションと通信したいと考えています。これは可能ですか?

ブースト メッセージ キュー ライブラリを使用してこれら 2 つのアプリケーションを相互に通信させようとしたが、ブースト メッセージ キューは 32 ビット アプリケーションと 64 ビット アプリケーション間の通信をサポートしていないように思われるため、この質問をしています。これが、代替ソリューションを探している理由です。

ありがとう。

4

1 に答える 1

4

MSMQ インターフェイスは、32 ビットおよび 64 システム通信できる基盤となるアーキテクチャから適切に抽象化されているようです。これは、下位レベルの RPC メカニズムが失敗した場合でも、ネットワーク ソケットを介して通信している場合に当てはまります (これは問題ではありません)。

データ型のマーシャリングとアンマーシャリングに注意している限り、問題はありません。

于 2012-06-15T16:34:28.680 に答える