2012-01-20 12 views
-2

以下は私が必要としていることを説明したものです。私は何の技術、どのようなプロトコル、サービスなどを使うべきかについて情報を得たいと思います。AndroidアプリケーションとApacheサーバー間の安全な接続

また、私はインターネット上に膨大な情報があることを知っていますが、非常に多くの選択肢があるので私は決定を下すことができません。ここで私が持っていたいものです。

    送られ、その後、得られた情報と、いくつかの初歩的な計算を行いますインターネット/サーバーもちろんServerの
  1. 、からの情報を受信して​​格納してのだろう
  2. Androidアプリクライアントアプリケーションにそれを送り返す

ネットワーキング、ソケット、プロトコル、暗号化などの主題は、私が常に逃げ出したものだと認めなければなりません。したがって、ドメイン、データベースなどのアドバイスは非常に歓迎です

更新:私はこのサイト[1]からの情報に基づいてメカニズムを実装しました。私はすでに内部にいくつかのテーブルを持つ働くMySqlデータベースを持っています。また、ApacheウェブスペースにPHPスクリプトを追加し、Androidアプリ内で必要なものをすべて実装しました。 今、私はphpのスクリプトとMySqlデータベース間の通信が安全であることを理解しています(私はスクリプト内でusr/passをハードコードしています)。したがって、私のAndroidアプリケーションとPHPスクリプトとの間の接続を保護するために残されている唯一の事柄(私は誰も私のPHPスクリプトへのアクセス権を持っている状況を防ぎたい)。ですから、私の質問は今はかなり簡単で、どのように達成できますか?

[1] http://blog.sptechnolab.com/2011/02/10/android/android-connecting-to-mysql-using-php/

+1

まず、クライアントサーバーアンドロイドアプリを構築するためのチュートリアルを読んでください。あなたが学習から逃げていくなら、まあ、あなたは学ばないでしょう。 – Danra

+0

あなたの質問は「Androidクライアント/サーバーアプリケーションを実装する方法」と要約することができます。あなたは私たちにあなたに良い答えを与えるのに十分な情報を提供していません。どのような種類のデータを送信していますか?大きな画像?テキスト?サーバはどのような計算をしますか?プラットフォームの制限はありますか?パフォーマンスに関する要件はありますか?既に慣れ親しんでいる言語はありますか?あなたの質問は、あまりにも広すぎ、曖昧です。 – kabuko

+0

@ダンナ答えを尋ねる人は答えを学ぶ。私は無意味な答えではなく、チュートリアルへの貴重なリンクを高く評価します。 – cplusogl

答えて

0

私の2番目の質問に答えると、すべてのPHPスクリプトが私のApacheサーバー上のパスワードとともにディレクトリに置かれています。それらを起動するには、私のアプリケーションでハードコードされているこのパスワードを与える必要があります。すべての接続はHTTPSを介して行われます。今はすべてが計画どおりに機能します!

+0

こんにちは、私はすでに働いているサーバーとそれにつながるアンドロイドアプリ。私は持っている問題はどのように私は両方のサーバー側のアプリ側でhttpsを有効にする方法です。 PS。私はすでに自己署名証明書を自分のサーバーにインストールしていますが、httpの代わりにhttpsだけを使用するようにサーバーを強制する必要があるかどうかわかりません。あなたが提供できるどんな助けも大歓迎です –

0

を私はSocket Sを経由して、単純なTCP/IP接続があなたの目的のためにうまくやるだろうと思います。

Java-Docsのレッスン(詳細といくつかの例があります)はhereです。次のように

基本的なワークフローは次のとおりです。

  1. あなたのAndroidアプリは、サーバ・アプリケーションがlisten 特定のポート上のサーバーにSocket -connectionを開きます。
  2. Android-Appは、そのデータ(何でもあれこれ)を サーバに送信します。
  3. Serverは
  4. プロセスを、
  5. 格納...
  6. 、送信データを読み込み...それはあなたの のAndroidアプリにはいくつかの応答(多分計算値)を返信します。
  7. アプリは、すべてが正常に行われたかどうかを確認して、指定されたデータ を使用します。
+0

ありがとうルーカス、私は 'ソケット'のトピックを見ています – cplusogl

関連する問題