[SignalR]初步认识以及安装

简介: 原文:[SignalR]初步认识以及安装1.什么是ASP.NET SignalR? ASP .NET SignalR是一个 ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信。
原文: [SignalR]初步认识以及安装

1.什么是ASP.NET SignalR?

ASP .NET SignalR是一个 ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信。什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的。

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

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

2.可以使用ASP.NET SingalR做什么?

SignalR 将与客户端进行实时通信带给了ASP .NET 。当然这样既好用,而且也有足够的扩展性。以前用户需要刷新页面或使用Ajax轮询才能实现的实时显示数据,现在只要使用SignalR,就可以简单实现了。

最重要的是您无需重新建立项目,使用现有ASP .NET项目即可无缝使用SignalR。

3.文档

参见:https://github.com/SignalR/SignalR/wiki

4.从NuGet获取ASP.NET SignalR

4.1这里以Microsoft Visual Studio 2012为例:通过NuGet安装,工具——>扩展和更新,输入nuget搜索

image

即可下载安装,安装完毕后,通过NuGet来安装SignalR

方式一:工具——>库程序包管理器——>管理解决方案的NuGet程序包

image

image

选中项即可为当前项目安装SignalR。

方式二:工具——>库程序包管理器——>程序包管理器控制台

image

输入Install-Package Microsoft.AspNet.SignalR

Install-Package Microsoft.AspNet.SignalR

完成后,发现项目添加许多dll以及JavaScript

image

同上Install-Package Microsoft.AspNet.SignalR.Sample ,可以获取实例。

5.参考链接

 

目录
相关文章
|
8月前
|
SQL 存储 JSON
EarthChat SignalR原理讲解
EarthChat SignalR原理讲解
84 3
EarthChat SignalR原理讲解
|
存储 开发框架 JavaScript
『SignalR』.NET使用 SignalR 进行实时通信初体验
📣读完这篇文章里你能收获到 - 你将对SignalR有了初步的认识及体会 - 对于哪些场景适用SignalR以及如何接入使用 - SignalR的代码入门级Demo实际案例
467 0
『SignalR』.NET使用 SignalR 进行实时通信初体验
|
开发框架 .NET 开发工具
SignalR 2.x入门(一):SignalR简单例子
SignalR 2.x入门(一):SignalR简单例子
157 0
SignalR 2.x入门(一):SignalR简单例子
|
开发框架 JavaScript 前端开发
SignalR 2.x入门(二):SignalR在MVC5中的使用
SignalR 2.x入门(二):SignalR在MVC5中的使用
124 0
SignalR 2.x入门(二):SignalR在MVC5中的使用
|
.NET API 数据库
win10 uwp 使用 asp dotnet core 做图床服务器客户端
原文 win10 uwp 使用 asp dotnet core 做图床服务器客户端 本文告诉大家如何在 UWP 做客户端和 asp dotnet core 做服务器端来做一个图床工具   服务器端 从 win10 uwp 手把手教你使用 asp dotnet core 做 cs 程序 可以了解一个简单的 asp dotnet core 程序是如何搭建,下面来告诉搭建如何做一个简单的图床服务器 注意本文提供的方式不能用在正式的项目,只能在自己玩的项目使用。
994 0
|
JavaScript 前端开发 .NET
SignalR QuickStart
原文:SignalR QuickStart SignalR 是一个集成的客户端与服务器库,基于浏览器的客户端和基于 ASP.NET 的服务器组件可以借助它来进行双向多步对话。 换句话说,该对话可不受限制地进行单个无状态请求/响应数据交换;它将继续,直到明确关闭。
829 0
|
前端开发 .NET
使用ASP.NET SignalR实现一个简单的聊天室
原文:使用ASP.NET SignalR实现一个简单的聊天室  前言   距离我写上一篇博客已经又过了一年半载了,时间过得很快,一眨眼,就把人变得沧桑了许多。青春是短暂的,知识是无限的。要用短暂的青春,去学无穷无尽的知识,及时当勉励,岁月不待人。
1866 0
|
JavaScript 前端开发 .NET
SignalR
原址: http://www.cnblogs.com/shanyou/archive/2012/07/28/2613693.html SignalR是什么?     SignalR是一个继承的客户端与服务器库,基于浏览器的客户端和基于ASP.NET的服务器组件可以借助它来进行双向多步对话,换句话说,该对话可不受限制的进行单个无状态请求/响应数据交换;它将继续,直到明确关闭。
1098 0
|
JavaScript C#
SignalR的简单使用(二)
原文:SignalR的简单使用(二)   之前提到SignalR代理在网页,通过生成的Js来完成相关的功能。但我不禁想一个问题, 难到SignalR的服务端就能寄存在web端吗,通过访问网页能方式才能启动服务,还有客户端 也只能在web端吗?经过看官网的教程得到 了结论,两者的答案都是否定的。
1143 0
|
前端开发 C#
SignalR---DOTNET客户端
原文:SignalR---DOTNET客户端 这里面有用到异步的相关知识,本人前几篇文章也简单的提到。 SignalR客户端要寄宿在.NET的客户端,必须安装Microsoft.AspNet.SignalR.Client。
1166 0