asp.net – Signalr中哪个更好的WebSocket或Long Polling?
发布时间:2020-05-25 11:15:55 所属栏目:asp.Net 来源:互联网
导读:我想制作Asp.NET Web Chat Application,发现Signalr是最佳选择.我发现了一个带有长轮询的项目,但似乎发送消息需要很长时间,或者只是取消它.我想制作像Facebook和谷歌这样的快速聊天应用程序. 请给我更好的方法继续. SignalR的最佳之处在于您不必担心长轮询和W
|
我想制作Asp.NET Web Chat Application,发现Signalr是最佳选择.我发现了一个带有长轮询的项目,但似乎发送消息需要很长时间,或者只是取消它.我想制作像Facebook和谷歌这样的快速聊天应用程序.
解决方法SignalR的最佳之处在于您不必担心长轮询和WebSockets,但框架本身会处理它.首次启动时,SignalR将尝试使用WebSockets,因为它是最新的并使用最少的宽带.然后,它将回退到服务器发送事件,永久帧和长轮询,这些都取决于服务器和客户端上可用的技术. http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr 总而言之,您不应该指定要使用哪种技术的框架,但它应该自行确定(在处理每个客户端时 – 浏览器),具体取决于服务器和客户端上的可用技术. 希望这可以帮助!祝好运! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 使用AutoMapper的控制器上的单元测试
- asp.net – Javascript之前asp:ButtonField点击
- 从asp.net中的gridview获取已检查的行
- asp.net-mvc – 在MVC3或MVC4中检查项目构建
- asp.net – IIS 7.5不加载静态html页面
- asp.net-mvc-2 – ASP.MVC 2 RTM ModelState Id属性的错误
- 显示下载进度条的下载文件代码
- asp.net-mvc – 我的MVC 5模板中没有ApplicationRoleManage
- asp.net-mvc – 具有默认日期的MVC4日期选择器
- Asp.net:实现自动注销功能
推荐文章
站长推荐
- asp.net-mvc – 如何从强类型视图中隐藏实体框架
- asp.net-mvc – 在ASP.NET MVC中检测中止的请求
- asp.net-mvc – 是否可能在剃刀中嵌套一个窗体另
- asp.net – 让另一个程序员接管现有项目
- asp.net-mvc – 添加一个默认的SelectListItem
- asp.net-core – 如何注入对特定IHostedService实
- asp.net-mvc-4 – 在IIS 7.5中注册.NET Framewor
- asp.net – AutoMapper:将集合中的项目值从一个
- asp.net-mvc – 如何持久保存用户选择(例如:主题
- asp.net-mvc – ASP.NET MVC应用程序中的“坏二进
热点阅读
