夫天地者,万物之逆旅;光阴者,百代之过客。而浮生若梦,为欢几何?
ASP.NET 装X利器SignalR:初时SignalR

什么是SignalR?

ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。

SignalR使用HTML5提供的新型API WebSockets,可以在Web网页与服务器端间建立Socket连接,当不支持时SignalR将使用其它技术来保证达到相同效果。

SignalR也提供了非常简单易用的高阶API,使服务器端可以单个或批量调用客户端上的JavaScript函数,并且非常 方便地进行连接管理,例如客户端连接到服务器端,或断开连接,客户端分组,以及客户端授权,使用SignalR都非常 容易实现。

笔者推荐书籍

SignalR学习和上手都非常简单,网上也有很多博友书写的入门教程。但是如果你想对SignalR有全面且详细的认识,不止于入门阶段,那么笔者推荐你阅读下面的这本电子书。

下载地址:ASP.NET SignalR 编程实战.pdf

平台支撑

在服务端,可以在运行ASP.NET 4.5的任何操作系统上执行SignalR。运行SignalR应用最理想的Web服务器是IIS8或更高版本,因为它是最早支持WebSocket连接的版本。

开发环境

笔者使用的IDE是Visual Studio Community 2017,在Visual Studio Install 中勾选下图的安装选项即可安装SignalR开发模板。

Chrome使用的版本为 63+。

下节我们将介绍如何快速上手开发一个简易的SignalR  Demo。

作者:暗夜余晖

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

0

支持

0

反对

posted @2018-5-10  拜读(680)

评论列表

评论内容:



喜欢请打赏

支付宝 微信

请放心支付