2008-09-08 5 views

答えて

-2

私はXMLに行きます。 XMLはすべてのプラットフォームで広くサポートされており、多数のライブラリとツールが利用できます。テキストなので、プラットフォーム間で渡すときに問題はありません。

私はJSONも別の方法だと知っていますが、この場合には推奨するかどうかを知るために十分に精通していません。

+0

JSONは多くのケースでははるかに広くサポートされているXMLよりになってきています。もちろん、Webクライアント(JavaScript)でも完璧に動作しますが、RESTfulな通信では、.NETとiPhone開発ツールキットで直接サポートされているシリアル化にJSONが使用されています。 JSONは他のプラットフォームでもうまくサポートされていると思います。 – Brennan

2

最高の解決策(.NETを話している場合)は、WCFとストリーミングhttpを使用するように思われます。クライアントはポート80でサーバーとの最初のhttp接続を行い、接続は終了しないストリーミング応答で開いたままにします。 (それが再接続すれば)。

これを示すサンプルは、Streaming XMLです。

ファイアウォールを押し解決策:Keeping connections open in IIS

関連する問題