作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我搜索了很多有关轮询技术的信息,但找不到有关如何在 asp.net mvc 中应用此技术的任何信息。有很多文章和文档,但其中大部分是关于 php 和 ajax 的。
我想在两个地方将此技术用于我的项目,一个是 twitter 之类的推文系统,另一个是聊天系统。我很好奇在 MVC 中应用此技术的最佳方法是什么?我必须使用 SignalR 吗?这是最好的选择吗?
如果您能给我一些示例或文档,那就太好了,谢谢!
最佳答案
如果您想将数据从服务器推送到客户端,SignalR 绝对是您的不二之选。我曾经尝试使用一个支持和开发得不太好的库来执行此操作,但我让它工作了,但从我看到的 SignalR 示例来看,它比我所做的要容易得多。开始阅读 asp.net 上的文档和示例代码它相对简单。
这是关于 Code Project 的文章这向您展示了实现服务器到客户端推送所需的代码是多么少。
http://www.codeproject.com/Articles/524066/SignalR-Simple-Chat-Application-in-Csharp
这是因为建立通信的所有繁重工作都是由 SignalR 的 API 在 .Net 的服务器上和 JavaScript 的客户端上完成的。
关于c# - 如何在 ASP.NET MVC 中应用长轮询技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20678029/
我是一名优秀的程序员,十分优秀!