4

我需要编写一个小型 Java 服务器,可以通过 Web 浏览器访问以下载文件,最好使用套接字。谁能指出我正确的方向,因为我只能找到相反的示例(使用 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

您还可以为此使用 3rd 方库,例如JBoss NettyApache MINAApache HTTP Comp。另外,我对此不太了解,但新的 JDK7 有一些新的 NIO api可能也可以完成这项工作。

这是一个使用 Apache HC 编写 的示例 HTTP 服务器。

注意:我认为做这种事情的流行方式是使用“Web Sockets”,您可以在我提供的链接中找到有关它的信息。

于 2012-08-28T00:01:48.153 回答