1

我正在用 Java 编写一个读取传感器数据的应用程序,我想将这些数据实时显示给许多客户端(在他们的浏览器中)。为了实现这一点,我已经有了一个使用大气框架的 servlet,如果可能的话,可以使用 web-socket 进行通信(如果没有,则回退到长轮询)。另一方面,我有一个 Java 类,它不断读取并解释传感器数据。

然而这个问题不是关于 web socket 而是如何合并这两个程序?我对 servlet 的经验很少。据我所知,每次客户端连接时都会调度 servlet 的新实例,但我不想要数据收集程序的新实例;我希望这个数据收集程序能够与所有客户端(及其 servlet)进行通信。这可能吗?

编辑:数据收集程序实际上是从串口读取数据并解码它的数据(串口上的数据使用特殊协议加密)。

4

0 回答 0