资源简介
Asp.net SignalR是微软为实现实时通信的一个类库。一般情况下,SignalR会使用JavaScript的长轮询(long polling)的方式来实现客户端和服务器通信,随着Html5中WebSockets出现,SignalR也支持WebSockets通信。另外SignalR开发的程序不仅仅限制于宿主在IIS中,也可以宿主在任何应用程序,包括控制台,客户端程序和Windows服务等,另外还支持Mono,这意味着它可以实现跨平台部署在Linux环境下。
SignalR内部有两类对象:
- Http持久连接(Persisten Connection)对象:用来解决长时间连接的功能。还可以由客户端主动向服务器要求数据,而服务器端不需要实现太多细节,只需要处理PersistentConnection 内所提供的五个事件:OnConnected, OnReconnected, OnReceived, OnError 和 OnDisconnect 即可。
- Hub(集线器)对象:用来解决实时(realtime)信息交换的功能,服务端可以利用URL来注册一个或多个Hub,只要连接到这个Hub,就能与所有的客户端共享发送到服务器上的信息,同时服务端可以调用客户端的脚本。
SignalR将整个信息的交换封装起来,客户端和服务器都是使用JSON来沟通的,在服务端声明的所有Hub信息,都会生成JavaScript输出到客户端,.NET则依赖Proxy来生成代理对象,而Proxy的内部则是将JSON转换成对象。
消息提醒也就是当客户有新消息来时,在客户端的右下角进行弹框提醒。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
namespace SignalRMessageNotify
{
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RouteConfig.RegisterRoutes(RouteTable.Routes);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-11-28 22:34 packages\
目录 0 2016-11-28 22:31 packages\jQuery.1.10.2\
目录 0 2016-11-28 22:31 packages\jQuery.1.10.2\Content\
目录 0 2016-11-28 22:31 packages\jQuery.1.10.2\Content\sc
文件 214296 2016-11-28 22:31 packages\jQuery.1.10.2\Content\sc
文件 273199 2016-11-28 22:31 packages\jQuery.1.10.2\Content\sc
文件 93107 2016-11-28 22:31 packages\jQuery.1.10.2\Content\sc
文件 140036 2016-11-28 22:31 packages\jQuery.1.10.2\Content\sc
文件 238727 2016-11-28 22:31 packages\jQuery.1.10.2\jQuery.1.10.2.nupkg
目录 0 2016-11-28 22:31 packages\jQuery.1.10.2\Tools\
文件 4001 2016-11-28 22:31 packages\jQuery.1.10.2\Tools\common.ps1
文件 1332 2016-11-28 22:31 packages\jQuery.1.10.2\Tools\install.ps1
文件 161599 2016-11-28 22:31 packages\jQuery.1.10.2\Tools\jquery-1.10.2.intellisense.js
文件 1546 2016-11-28 22:31 packages\jQuery.1.10.2\Tools\uninstall.ps1
目录 0 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.5.2.3\
目录 0 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.5.2.3\Content\
文件 1357 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.5.2.3\Content\Web.config.install.xdt
文件 413 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.5.2.3\Content\Web.config.uninstall.xdt
目录 0 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.5.2.3\lib\
目录 0 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\
文件 566472 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\System.Web.Mvc.dll
文件 952428 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\System.Web.Mvc.xm
目录 0 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\zh-Hans\
文件 36040 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\zh-Hans\System.Web.Mvc.resources.dll
文件 893991 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\zh-Hans\System.Web.Mvc.xm
文件 298971 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.5.2.3\Microsoft.AspNet.Mvc.5.2.3.nupkg
目录 0 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.zh-Hans.5.2.3\
目录 0 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.zh-Hans.5.2.3\lib\
目录 0 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.zh-Hans.5.2.3\lib\net45\
目录 0 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.zh-Hans.5.2.3\lib\net45\zh-Hans\
文件 36040 2016-11-28 22:31 packages\Microsoft.AspNet.Mvc.zh-Hans.5.2.3\lib\net45\zh-Hans\System.Web.Mvc.resources.dll
............此处省略244个文件信息
- 上一篇:C#发送图片完美案例
- 下一篇:c#实现ajax 聊天窗口
相关资源
- ASP.NET MVC5考试_管理系统源码
- Web程序设计ASP.NET实用网站开发 沈士根
- Asp.net学生信息管理系统最新源码201
- .net 美萍超市管理系统源码C#
- C# KTV 点歌系统,C#项目源码带数据库
- ASP.NET WebAPI+mvc4.0+EasyUI快速开发框架
- 3D打印机上位机源码Reprap Host 是C#写的
- C#设计模式+源码JamesW.Cooper.zip
- C#程序开发范例宝典(第3版).(配套
- 大型ERP C#源码
- 一种开源业务系统框架winform源码
- WPF21个优秀项目及源码
- abp-zero 4.6 源码
- C# 数据采集系统 智能采集 数据分析
- halcon 与C#之HWindow鼠标控制图片缩放,
- C#生辰八字生成器源码
- C#调用USB口摄像头单头,多头源码
- ASP.NET图书管理系统源码.zip
- 业务管理系统源码 asp.net业务管理系统
- asp.net项目源码 2个
- C#Socket网络通信实现多人聊天
- ASP.NET网络书店(C#全源码提供)
- C#学生信息管理系统含全部源码,详细
- C#调用WebKit.NET 源码和
- ASP.NET C#在线音乐网站带数据库2017更新
- C# 二维三维图形绘制工程宝典(源码
- C#开发FFMPEG(API方式) FFmpeg拉取RTMP流
- C# 一元幸运购项目源码+数据库 大学项
- C#最全基类源码包括ASP.NET类库、读取
- asp.net从入门到精通第2版源代码.rar
评论
共有 条评论