できればソケットを使用して、ファイルをダウンロードするために Web ブラウザーからアクセスできる小さな Java サーバーを作成する必要があります。逆の例しか見つからないので(Javaクライアントを使用してhttpからダウンロードする)、誰かが私を正しい方向に向けることができますか?
ありがとう、
トム
できればソケットを使用して、ファイルをダウンロードするために Web ブラウザーからアクセスできる小さな Java サーバーを作成する必要があります。逆の例しか見つからないので(Javaクライアントを使用してhttpからダウンロードする)、誰かが私を正しい方向に向けることができますか?
ありがとう、
トム
車輪を再発明する必要がない場合は、Jetty を埋め込んでください: http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty
すべての要件(つまり、プロトコルの制限)に応じて、次のことを検討し始めることができます。
結局のところ、その多くは次のとおりです。
これには、 JBoss NettyやApache MINAまたはApache HTTP Compなどのサードパーティ ライブラリを使用することもできます。また、私はそれについてあまり知りませんが、新しいJDK7には、おそらく仕事をする可能性のあるいくつかの新しいNIO APIがあります.
以下は、 Apache HC で作成された HTTP サーバーのサンプルです。
注:この種のことを行うためのトレンディな方法は、「Web Sockets」を使用することだと思います。これに関する情報は、私が提供したリンクにあります。