java messaging - 如何创建ad-hoc网络

时间:2012-04-19 10:29:08

标签: java jms spring-jms

我有3个客户。我想创建一个应用程序,显示每个客户端何时在线以及何时不基于JMS - java消息传递和tomcat服务器。到目前为止,我已成功使用JMS(queue1)创建发送和接收消息传递。

我不知道从哪里开始为了使我的应用程序活着。

谢谢。 需要帮忙。 欣赏!

1 个答案:

答案 0 :(得分:2)

首先,JMS是实现此行为的重量级方法。使用MulticastSocket会好得多。

然而,基本原则与您采取的路线相同:

  1. 每个客户端发送心跳消息,以预定义的间隔标识自己,直到它关闭或死亡。
  2. 监控应用程序侦听这些心跳消息,跟踪已在心跳消息中标识自己的客户端,并假定当心跳消息停止给定客户端时客户端已死。
  3. 使用JMS,这些消息将被发送到单个队列,MulticastSocket您向组发送DatagramPacket