我正在阅读关于长轮询,彗星等和在.Net上工作,我读了关于SignalR和AspComet的所有信息。我是一个对彗星&类似的新手,但在那里我可以简单地使用jquery.ajax这是我不清楚什么是使用SignalR或AspComet优势/完整:简单的jquery ajax vs SignalR vs AspComet
(function poll(){
$.ajax({ url: "server", success: function(data){
doSomething();
}, dataType: "json", complete: poll, timeout: 30000 });
})();
但我清楚地失去了一些东西, 你能帮我吗?
另外,从系统/服务器的角度来看,主要区别是什么?我知道用$ .ajax打开一个到服务器的连接,并保持打开很长时间(具有太多开放同时连接等缺点),但我认为SignalR也是如此。或不? 虽然,AspComet表示它将线程释放回请求池。
我知道,我有点困惑和对优势的介绍使用SignalR和/或AspComet VS的$。阿贾克斯的东西将不胜感激:)
谢谢!
我从[blog](http://techoctave.com/c7/posts/60-simple-long-polling-example-与-javascript和jQuery),他们说只有一个请求被发送到服务器,直到它完成(递归调用轮询再次)。这个例子应该是long-polling。我误解了任何内容? – Pietro 2012-02-13 11:56:24