servlet怎么使用socket

我的需求是这样的:当servlet中满足一定条件的时候,需要使用socket向多个客户端发送数据,但是之前查资料说在servlet使用socket效率非常低,不太明确到底该怎么解决了,请各位大神指点迷津

为什么要用socket发送数据啊,HttpServletResponse中不久可以封装你想回送的信息吗

或许可以用websocket

http://www.iteye.com/problems/78078
http://blog.csdn.net/u013074465/article/details/50189387