Androidアプリケーションからのリクエストを処理するために小さなサーバーをプログラミングする必要があります。 (ユーザーがサーバーに数値を送信すると、サーバーは各ユーザーから受け取った数値を計算します(平均は言いましょう)。サーバサイドのJavaプログラミングのためにサーブレットが必要ですか?
この簡単な紹介は、Oracle(http://docs.oracle.com/javase/tutorial/networking/sockets/clientServer.html)から読んだところです。
特定のドアでリスンするサーバーを離れる方法について説明します。通常のJava、特別なアプリケーションは必要ありません(Tomcatなど)。
私は人がこの種のことを達成するために一般に「サーブレット」(Tomcatを使用)を使用していることを知っています。何故ですか?利点は何ですか?単純なチュートリアルで説明したようなサンプルサーバーをプログラミングして、それを常にコンピュータ上で実行しておくことはできませんか?
私は全体のシナリオをよりよく理解したいと思っています。 =)
サーブレットは 'Tomcat'で動作します。 'Tomcat'はHTTPサーバーです。生のソケットはそれだけです。 –
@DarkCthulhu生のソケットサーバーにマルチスレッドを追加するのは簡単です。 HTTPプロトコルを(正しく)実装するのは自明ではありません。 –
合意。いずれにしても、ホイールを改革するポイントはありません。 –