用于实现套接字连接的servlet

时间:2009-08-30 18:12:52

标签: java servlets java-ee sockets

如何使用正在侦听端口进行套接字连接的Servlet实现Web应用程序?

3 个答案:

答案 0 :(得分:5)

让servlet打开ServerSockets是一个糟糕的代码味道。这主要是因为容器负责管理套接字(在工作线程,会话等其他资源中)。

那就是说,我认为你首先不需要servlet。除非您想访问某些容器的服务,否则最好使用J2SE应用程序来管理ServerSockets。

答案 1 :(得分:3)

我假设你不是指前门HTTP连接,你可以通过servlet容器免费获得...但是如果你想添加一个管理服务,你可以创建一个监听器线程来设置一些servlet中的全局状态。请注意,这不被视为犹太教(我相信甚至可能违反了servlet标准)。

答案 2 :(得分:2)

不完全确定您想要实现的目标,但如果您需要,可以查看client/server programming。除此之外,您可以正常实现您的Web应用程序,但将默认端口更改为适合您需要的端口。