当前位置: 代码迷 >> J2EE >> Swing读取服务器端发送的讯息,并响应给服务器(急)
  详细解决方案

Swing读取服务器端发送的讯息,并响应给服务器(急)

热度:48   发布时间:2016-04-17 23:30:06.0
Swing读取服务器端发送的消息,并响应给服务器(急)
1.问题描述:做了一个客户端和服务器端通信的Swing程序,通过logger在swing面板上输出日志消息。
当客户端请求服务器端时(一对一或者说是多对一),建立socket连接,进行通信,通过建立在socket连接上的流在swing面板上输出日志没问题。
当服务器广播消息时(一对多),我用了UDP多播,但是UDP是面向无连接的只需要提供多播地址和端口,不需要建立连接,我该怎样在页面输出服务器广播的消息,客户端怎样接受这个广播的消息。对于通信这一块是盲区,请大神戳进


------解决思路----------------------
表示对socket不太了解。
------解决思路----------------------
客户端依旧需要监听端口,只是使用的协议是UDP。server也需要知道UDP协议使用的端口才可以发送消息。
------解决思路----------------------
简单的方法是采用JMS,创建一个topic,服务端向topic注入信息,客户端订阅topic