2011-07-21 13 views
3

私は、Duplexチャネルコールバック経由で現在通信している既存のWCFサービスのiPadクライアントを構築し始め、軽量データ転送オブジェクトを定期的にクライアントにプッシュしようとしています。私はモノタッチを使ってこれを行うつもりです。iPad + WCF duplex + protobuf

私は、iOSプラットフォームがピアツーピア通信をサポートしていることを知っています。そのため、デバイスが最初の接続を開始した後、サービスからデバイスへのデュプレックス通信チャネルを開始できます。

このアプローチはiPadでも使えますか?

現在、私はprotobuf-netを使用してペイロードをすっきりとしたバイト[]にしています。クライアントはそれに応じてデシリアライズします。私はそれを続けることができますか?

また、既存のクライアントアプリケーションのプッシュモデルを補うために、サービスとの2番目のインタフェースを公開し、XML応答オブジェクトを含む新しいポーリングモデルを実装する必要がありますか?

これにアプローチするためのアドバイスはありがたいです。

答えて

1

私は二重化にはコメントできませんが、re-protobuf-net - 特にv2ではそうです。 zipにiOSビルドがあり、モノトーとユニティの両方でこれを使用した成功事例を知っています。

+0

この環境でprotobuf-netが動作することはうれしく思っています。要求応答モデルに切り替える必要がある場合でも、これは有線経由のパフォーマンスに役立ちます。 –

+0

これまでにオンラインで読んだことはすべて誰かが別の方法で発見した場合は、netTcpデュプレックスを使用したコールバックは可能ではありません –

関連する問題