繁体   English   中英

将数据从 Servlet 发送到另一个 ServerSocket

[英]Send Data From Servlet To another ServerSocket

在我的 java 项目中,我有一个服务器类(使用 ServerSocket)和一个客户端类(使用 Socket)。 此外,我还实现了一个在 Tomacat 8 上运行的 servlet 应用程序。servlet 充当额外的输入源(换句话说,它的另一个客户端)。

我想将从servlet 网页填充的数据发送到服务器套接字。 我已经使用request.getParameterMap()命令从网络表单中获取了数据

我使用 json 以便在客户端和服务器之间发送数据之前包装数据。 我想对 servlet 做同样的事情,但我找不到正确的方法来做到这一点。

谢谢!

由于您已经拥有客户端类,因此您只需要有效地使用它即可。 使用简单的接口使您的客户端代码通用,以便可以从任何地方调用它。 Servlet 是 java 类,它们可以调用任何其他类来做一些额外的工作。 在您的情况下,您可以使用在 Servlet 中接收到的数据并将其传递给客户端以将其发送到您的服务器。

确保客户端代码不应长时间阻塞 servlet 以降低其响应能力。 如果是,那么您可以在单独的线程中执行客户端逻辑,以便您的 servlet 可以快速响应。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM