解决方案 »

  1.   

    用BlockingQueue很好实现
     客户端网页打开发送一个ajax请求,服务端收到后从BlockingQueue中取数据,如果BlockingQueue中没有数据则会一直阻塞知道有消息为止,客户端收到响应后立即重新发送一个ajax请求。ajax请求的超时要设置为永不超时
      

  2.   

    当然不能用ajax轮询,达不到实时不说还很费资源.百度一下Http长连接吧.
      

  3.   

    个人不喜欢http通信,java做一个applet控件,在网页上引用一下,至于applet内部怎么实现,java网络编程很多例子。
      

  4.   

    用comet4J这个插件来做,可以到这里看看demo
    http://code.google.com/p/comet4j/
    但是用作聊天的话,用它demo的那个jar包。comet4j-tomcat6.jar这个包的jar包有的方法没有。
      

  5.   

    大神能否 把源码发我看看?我正好也在 做个[email protected],谢谢啦~