2012-01-01 5 views
0

Javaサービスアプリケーションと、PHPやC#などの別の言語で書かれたフロントエンドアプリケーション間でオブジェクトを交換できるライブラリや小さなフレームワークを探していますC++。言語に依存しない方法でソケットを介してメッセージ/オブジェクトを交換する

組み込みデバイスに常駐するJavaサービス(サーバー)は、Java、C#、PHPまたはC++で記述できるクライアントでオブジェクトを送受信する必要があります。

ソケット接続を使用してクライアントとサーバーの間でメッセージやオブジェクトを交換できるようにする、小型で軽量なライブラリまたはフレームワークを探しています。

例えば、WOX serializerは、言語に依存しない方法でオブジェクトをシリアライズすることができますが、C#とJavaの間でのみ可能です。

答えて

0

JSONを使用してください。 JSONとYAMLは、言語に依存しないシリアライゼーションのための最良の選択肢です.JSONは移植性は高くなりますが、機能は少ないので、必要な場合はYAMLに進んでください。

+0

シリアライズ/ JSON/YAMLによる非直列化?この例でWOXのようなもの... – aleroot

+0

あなたの名前付き言語(私が知っているすべての言語)をカバーする絶対的ですが、* a *ライブラリではありません。あなたが命名したsun^W^Wの下の各言語のライブラリにリンクする[json.orgのリスト](http://www.json.org/)を参照してください。 –

関連する問題