我需要编写一个小型 Java 服务器,可以通过 Web 浏览器访问以下载文件,最好使用套接字。谁能指出我正确的方向,因为我只能找到相反的示例(使用 java 客户端从 http 下载)。
谢谢,
汤姆
我需要编写一个小型 Java 服务器,可以通过 Web 浏览器访问以下载文件,最好使用套接字。谁能指出我正确的方向,因为我只能找到相反的示例(使用 java 客户端从 http 下载)。
谢谢,
汤姆
如果不需要,不要重新发明轮子,嵌入 Jetty 来做到这一点:http ://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty
您还可以为此使用 3rd 方库,例如JBoss Netty和Apache MINA或Apache HTTP Comp。另外,我对此不太了解,但新的 JDK7 有一些新的 NIO api可能也可以完成这项工作。
这是一个使用 Apache HC 编写 的示例 HTTP 服务器。
注意:我认为做这种事情的流行方式是使用“Web Sockets”,您可以在我提供的链接中找到有关它的信息。