【发布时间】:2016-08-15 14:38:24
【问题描述】:
让我解释一下我的问题,我找不到合适的方式来表达我的意思。
所以我创建了一个 Java 套接字服务器和一个客户端,它们可以毫无问题地进行通信。我想扩展服务器,使其能够与为此目的设计的网页进行通信,它具有客户端应用程序所做的所有输入,它是用 JSP 编写的,一切似乎都很好。
但是,我想问一下是否可以将 JSP 服务器“嵌入”到我的套接字服务器中?像这样: - 通过服务器套接字识别连接,并接受它。 - 然后,以某种方式,它应该确定接收到的连接是来自客户端应用程序还是来自浏览器页面。 - 最后,它应该以不同的方式处理请求,并以不同的格式发送响应。
所以基本上我可以在一个应用程序中执行此操作,或者我必须在 JSP 页面中编写处理,然后该页面将“伪造”一个客户端,该客户端连接到服务器并接收响应?
【问题讨论】:
-
你可以在你的 JSP 中使用 websocket 来连接你的服务器。您的服务器可以区分 websocket 连接和非 websocket 连接并进行相应处理。如果你在你的服务器上使用 Netty 会容易很多。 keyholesoftware.com/2015/03/16/…