4

できればソケットを使用して、ファイルをダウンロードするために Web ブラウザーからアクセスできる小さな Java サーバーを作成する必要があります。逆の例しか見つからないので(Javaクライアントを使用してhttpからダウンロードする)、誰かが私を正しい方向に向けることができますか?

ありがとう、

トム

4

3 に答える 3

2

車輪を再発明する必要がない場合は、Jetty を埋め込んでください: http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty

于 2012-08-27T23:34:11.543 に答える
1

すべての要件(つまり、プロトコルの制限)に応じて、次のことを検討し始めることができます。

結局のところ、その多くは次のとおりです。

  • どれだけ複雑になりたいか(時間とエネルギー)
于 2012-08-27T23:47:04.210 に答える
0

これには、 JBoss NettyApache MINAまたはApache HTTP Compなどのサードパーティ ライブラリを使用することもできます。また、私はそれについてあまり知りませんが、新しいJDK7には、おそらく仕事をする可能性のあるいくつかの新しいNIO APIがあります.

以下は、 Apache HC で作成された HTTP サーバーのサンプルです。

注:この種のことを行うためのトレンディな方法は、「Web Sockets」を使用することだと思います。これに関する情報は、私が提供したリンクにあります。

于 2012-08-28T00:01:48.153 に答える