Linuxホスト上の1つのアプリケーションが、VM内のWin7x64上のアプリケーションからプロシージャを呼び出すようにします。ソケットを使用する必要があるため、LinuxホストでVMを実行することは重要ではないと思います。この計画にどのようにアプローチしますか?インターネット上にそのためのライブラリはありますか?
編集:
さて、私はそれらすべてを見てみました。XMLRPCはSOAPの一種の前身のようです。Prototbufは、大きなオブジェクトの簡単なシリアル化に重点を置いているように思えます。だから私の決断はSOAPにかかっています。しかし今、私は使いやすいc++バインディングを探しています。私はapacheaxis2マニュアルの数ページを読みましたが、それ以外は使い勝手が良く、とにかくCで読みました。
私の特定のケースでの別の質問は次のとおりです。呼び出されたプロシージャの署名を知っているので、テキスト形式で呼び出して応答するプロシージャを識別するために、いくつかのテキスト番号とパラメータを送信する方が簡単ではありませんか?
Edit2: SOAPは単なる標準であり、RPCは好奇心が強いので(IP上の関数ポインターのようなものを想像してください:D)、それらすべてが解決策ではありません。しかし、ZeroMQは確かに進歩です。