2012-01-12 12 views
3

現在、WCF Net.tcp(netTcpBinding)を使用してサーバーとの双方向TCP接続を使用するSilverlightで実装されたWindowsベースのクライアントがあります。AndroidクライアントでWCF netTcpBindingを使用する

ここでは、サーバー側で最小限の変更でAndroidベースのクライアントを開発したいと考えています。

  1. AndroidクライアントでnetTcpBindingを使用することはできますか?
  2. これを行うにはどうすればよいでしょうか?
  3. そうでない場合、標準のtcpソケット接続以外のサーバーとの安全な双方向接続を実現するための推奨方法はありますか?

私は、次の解決策How to Consume WCF Service with Android を見ました。しかし、それはbasicHttpBindingをofferes。どのように私は接続するために、Androidクライアントを作ることができ、どのように私はサーバーからの呼び出しを得ることができますか?

+0

BasicHttpBindingを使用すると何が問題になりますか?相互運用性があります。 – Bernard

答えて

2

NetTcpBinding NET接頭辞付きの星は.NETのみを意味します。相互運用可能なバインディングではありません。クライアント側にunderlaying protocolsを実装することを意味します。私はそれが価値がないと確信しています(あなたがその実装を売却しない限り)。

NetTcpBindingのセキュリティは、Windowsドメインまたは証明書のいずれかによって実現されます。

Androidデバイスと双方向の安全な通信が必要な場合は、WCFではなく別の技術を使用するか、別の(非MS)トランスポートチャネルを使用する必要があります。

関連する問題