分散コンポーネントがネットワークを介して非同期のパブ/サブのような方法で互いに通信するアプリケーションを開発しています。
このために、XML をソケット経由で送信するというアイデアが気に入っています。これは非同期であり、サーバーは一切必要なく、ローカルでもネットワーク経由でも動作します。独自の pub/sub メカニズムをロールバックする必要がありますが、これはおそらくそれほど面倒ではありません。サブスクライバーの ID として IP アドレスを使用できます。実装言語は C++ になります。私は以前にこの方法を使用して、良い結果を得ました。しかし、もっと良い方法があるのだろうか?どんなアドバイスでも大歓迎です。
編集: まだ決定はしていませんが、protobuf に関する cparcode のコメントに興味があります。
「ネットワーク通信に XML を使用することが一般的であることを理解していませんでした。いずれにせよ、プロトコルは問題の一部に過ぎないことは理解していますが、その件に関しては、Google の protobuf もあります: http://code.google.com/p/protobuf / – カパルコード (3 月 11 日 1:01)"