最近用到MINA进行开发,但是对MINA却很不熟悉,刚开始学,在网上相关的例子程序也是相当少,都是一些小例子,而且拿来转来转去,结果google出来的大部分都是一样的,现在我想实现一个类似群聊功能的实现,当一个客户端发送信息时,服务器端的messageReceived()方法进行处理,我的希望是,当服务端接受到消息之后,在发送到其他每一个连接上来的客户端,那么我应该怎么做呢,方法应该怎么写呢,本身我有个思路,但是不可行,所以希望哪个朋友会的麻烦请指教一下, 
我的思路是,定义一个List<SocketAddress>集合,然后每当一个客户端连接上来时,都通过add(session.getRemoteAddress())到集合里,那么,集合中每一个元素都应该是SocketAddress对象,然后,当一个客户端发送信息过来,服务端的sessionCreated()方法进行处理,把收到的消息,通过session.write(str,SocketAddress)发送到每个客户端,SocketAddress就是list里的一个元素,但是,此时会抛一异常java.lang.UnsupportedOperationException .所以我觉得我的方法貌似不可行,还请会的朋友指点, 
如果哪位朋友有关于mina开发的群,可以介绍下我进去