java socket通讯 一个服务器连接多个客户端 如何在服务器端给指定的客户端主动发送消息?

求大神帮帮忙啊 真的很急 最好附上服务器和客户端的代码 新人小白求帮忙啊!

socket是长连接,你在建立连接的时候,把接连对象保存在缓存中,如map 以客户名做key 对象为value,你要给指定对象像发的时候,
取出这个对象就可以发送了。可以不自己写,用第三方的,推荐mina

你的服务器在接收客户端连接的时候,把接连对象保存到一个容器集合中。
服务器端给指定的客户端主动发送消息,就从容器集合中取