日期:2014-05-16  浏览次数:20430 次

jquery.comet.js 这个插件个什么玩意?能用吗?
jquery官方下载地址:
http://plugins.jquery.com/project/Comet

一个最简单的应用例子:
http://code.google.com/p/erlycomet/source/browse/trunk/demo-docroot/jquery/?r=126#jquery

一个chat应用(需要搭建8080 port)
https://svn.codehaus.org/grails-plugins/grails-cometd/trunk/web-app/examples/chat-jquery/
https://svn.codehaus.org/jetty-contrib/tags/jetty-contrib-6.1.14/contrib/cometd/demo/src/main/webapp/examples/chat-jquery/

作者BLOG
http://morglog.alleycatracing.com/

-------------------------------

看了下例子,在我理解是需要在服务器/cometd 搭建一个长连接,或者 http://localhost:3000/cometd 这样然后用
$.comet.init("http://localhost:3000/cometd");初始化后,使用
$.comet.subscribe("/test/msg", msgCallback);进行订阅,然后通过自定义msgCallback方法对获得的信息进行处理。
现在我不明白的是,长连接/cometd里应该输出什么内容?目前我的情况是输出什么都不会显示。
并且我执行
$.comet.publish("/test/msg","测试测试");

这样,吧信息发过去,msgCallback方法根本接收不到。完全无效。

请问这个插件怎么用?谁能简单说下或者贴几行代码?
谢谢各位了!




------解决方案--------------------
ding
------解决方案--------------------
ding