asp.net - 如何在asp.net简单网页中实现类似comet或Websync的反向ajax

标签 asp.net ajax jquery webmethod

如何在asp.net简单网页中实现comet或Websync等反向ajax?

我想在服务器上推送更新,然后在一秒钟内反转所有客户端上的响应。
因为我是新手,对反向 ajax 没有任何想法?

最佳答案

看看WebSync 。它使用 Bayeux 协议(protocol)(因此您可以与其他供应商的解决方案集成),使用 WebSocket(如果可用),支持 Web 浏览器回至 IE 5.5,并且具有适用于几乎所有软件平台的客户端 SDK。

让您的客户订阅 channel (例如“/data”):

var client = new fm.websync.client('websyncurl');
client.connect();
client.subscribe({ channel: '/data', onReceive: function(e) {
    alert(e.getData());
});

然后当你想从服务器发送一些东西时:

WebSyncServer.Publish("/data", Json.Serialize(data));

免责声明:我为 Frozen Mountain 工作.

关于asp.net - 如何在asp.net简单网页中实现类似comet或Websync的反向ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16007602/

相关文章:

javascript - 从 jquery 函数中的内容占位符检索文本框的 id

asp.net - Azure预编译似乎不起作用

javascript - 如何解析引用的 html、javascript 中的背景图像 url 中的字符串?

java - 如何将值从 Thymeleaf 传递到 Ajax 调用

javascript - 继续检查条件而不是一次性检查 jquery/js

html - 如何将提交图像放入搜索栏的输入表单中?

asp.net - 如何在不依赖扩展名的情况下检查上传文件的内容?

c# - 关于如何在 ASP.net 中拖放的建议

javascript - 隐藏容器直到完全加载不使用缓存的图像

javascript - 不能在括号中使用变量只能直接输入将dms转换为dd