用于实现套接字连接的servlet

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

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

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

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

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