2009-03-14 27 views
2

.NETクライアントとJavaクライアント(Androidアプリケーション)を使用してサーバーを作成したいと考えています。Javaクライアントと.NETサーバー間の通信を確立する

クライアントはモバイルネットワーク経由でサーバに接続されるため、双方向通信にはtcpソケットを使用することはできません。

私は、クライアントのログインのためのロジックを開発したいと思います:

クライアントは、サーバとサーバの応答(接続されていない/接続)にユーザー名とパスワードを送信します。クライアントが接続されると、tcpソケットを使用してデータストリームの送信が開始されます。

これまで、Java/.NETの相互運用性とリモート処理に関するチュートリアルを見てきましたが、上記のログインロジックの解決策はまだ見つかりませんでした。

私は本当にログインや良いチュートリアルの推奨事項のロジックを作成する方法についてのご意見をお待ちしております。

ありがとうございます!

答えて

4

Android用にコード化されたことはありませんが、私はそれが本当に限界を知っているわけではありません。しかし、私はあなたの最善の策は、おそらくSOAP通信や安らかなWebサービスを介してHTTP通信を使用するつもりだと思います。

.Netサーバー側コンポーネントのWCFを調べることをおすすめします。これにより、SoapコネクターまたはRestコネクターのいずれか、またはその両方を配備することができます。そうすれば、ログインロジックに標準のHTTP基本認証を使用できるようになります。

SoapまたはRestベースのサービスを使用すると、多数のSoapライブラリのいずれかをJavaに使用できます。また、Javaの組み込みライブラリを使用してHTTPのすべてを手動で行うこともできます。

関連する問題