我想知道是否有人可以帮助我了解如何进行我的项目。基本上我所拥有的是一个网络程序,它使用 Serversocket 来允许来自客户端的连接,对于每个新连接,我都会启动一个新线程。它们工作得很好,但它们一次只能向服务器发送一条消息,并且只有当服务器发送回响应时,才允许客户端键入新消息。我想做的是创建一个异步的“通知消息”。基本上,客户端请求某些东西,服务器会在遇到客户端查询时将其发回,但必须在服务器和客户端仍在通信时完成。
“来自客户的请求是:在服务器端发生变化(例如预订可用性)时得到通知。
到目前为止,我尝试的是使用 JGroups JMS 的 NotificationBus,我无法做到。我正在尝试创建一个新线程来做到这一点,但我也不走运,任何建议都将不胜感激。