JavaFX 桌面应用程序 - 与 Web 服务的套接字通信

Sys*_*147 5 sockets spring web-services javafx websocket

我想开发一个具有实时数据刷新功能的简单桌面应用程序(在多个客户端上)。是否可以开发这样一个通过套接字与 Web 服务通信的应用程序?

这是我想知道的:

  • 做到这一点的基本步骤是什么?
  • 是否可以使用 Spring WebSocket 来做到这一点?
  • 有代码示例吗?

Ale*_*der 3

是的,您绝对可以使用 Spring WebSocket 在多个客户端上进行实时数据刷新。
当然,客户端和服务器端都应该支持WebSocket协议。
要快速入门,请查看以下内容:
http://spring.io/guides/gs/messaging-stomp-websocket/
http://start.spring.io/

有关服务器和客户端选项的完整参考,请查看此处:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html
特别是,它提供了关于何时使用它:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html#websocket-intro-when-to-use

  • 欢迎,祝你好运。只是个人意见:在做其他事情之前,我会从一个非常简单的服务器和客户端通信原型开始。这样,您就可以在花费大量时间进行开发之前选择哪些内容适合您,哪些内容不适合您。 (2认同)