HTTP 长连接问题

Client向servlet传输数据,servlet要把后台的命令传输给client
基于实时性考虑
用长连接,connection keep alive
这样servlet是不是可以主动给client发送命令?
servlet应该注意些什么呢?

长连接状态总是进行中,客户体验不好。
richfaces的push其实也是poll

使用ajax等异步通讯机制替代长连接,效果比较好。

应用comet。我使用dwr来支持,效果不太好,本机测试server发个命令客户端都要很长时间才响应,其实也不算长,不过我相信客户不会接受。每个连接的用户都要被管理。