实现服务器推送
8 个回答
3
Comet 是你想要的协议。不过,哪种 Comet 实现最好,这个就比较难说了。
如果你对 Java(或者 Jython)或者 .NET(比如 IronPython)没问题的话,我觉得(虽然我没有全面尝试过所有的实现!)stream hub 可能是一个很有竞争力的选择。它是一种典型的“免费增值”产品——你可以得到一个免费的版本(就像“喝啤酒免费”那样;-)),或者你可以试试价格较高的 Web 版,甚至更贵的企业版;功能对比可以在 这里 找到(例如,免费版:没有 https,最多支持 10 个同时用户,没有 .NET 支持)。
3
我现在正在使用Orbited,感觉非常不错!
如果你在做聊天或者订阅类的功能,可以使用 stompservice
和 Orbited。
如果你需要进行一对一的客户端映射,就可以用 TCPSocket
。
如果你需要,我可以给你一些代码示例。