Signalr信息推送
2016-06-22 16:30
211 查看
前序
距离上次写文章,差不多已经大半年了。感觉自己越来越懒了,即使有时候空闲下来了,也不想动。前面买了一系列的Python的书,基础的看了大概有四分之一,剩下的基本上还未动,晚上回去也只是吃饭看电影。最近发现头偶尔开始痛了,欢迎是颈椎出问题,这周准备去看看。希望大家也多注意自己的身体,有什么 不舒服的及时发现,及时治疗。好了,扯远了,今天无意之间看到了关于Signalr的一些资料和demo,顿时觉得十分有用,遂花了一点时间,参考博友的资料,自己动手做了一个,再次记录下来,希望能给需要的朋友提供点帮助,也给自己的知识库增加的养料。有错误的地方,还望大家批评指出!
Signalr简介
ASP .NET SignalR 是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信。实时通信:让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的。
Signalr使用
1.新建一个mvc项目。(这里我使用的是vs2015) 这里关于MVC的详细就不赘述了,直接上项目结构,包括页面、控制器等,可能2015以下的结构有所不同。
View Code
好了,一切都OK了,只需要编译生成,执行就行。详细的解释已经全部在代码中了,这个地方就不详细的说明。
留在最后
从开通博客到现在,了了的几篇文章,发现自己真的是太懒了。有时感觉真的不善于表达,想写点什么,但是不知道怎么写。后续的想对Python写一个系列,加深对Python的理解。虽然前面完整的看过一次基础的教程,但是发现还是有很多不懂的地方,希望以博客的形成,能加深自己的理解,也想改掉自己懒的毛病,,希望能让博客来监督我吧。
最后老规矩,源码!(密码:MT4E)
距离上次写文章,差不多已经大半年了。感觉自己越来越懒了,即使有时候空闲下来了,也不想动。前面买了一系列的Python的书,基础的看了大概有四分之一,剩下的基本上还未动,晚上回去也只是吃饭看电影。最近发现头偶尔开始痛了,欢迎是颈椎出问题,这周准备去看看。希望大家也多注意自己的身体,有什么 不舒服的及时发现,及时治疗。好了,扯远了,今天无意之间看到了关于Signalr的一些资料和demo,顿时觉得十分有用,遂花了一点时间,参考博友的资料,自己动手做了一个,再次记录下来,希望能给需要的朋友提供点帮助,也给自己的知识库增加的养料。有错误的地方,还望大家批评指出!
Signalr简介
ASP .NET SignalR 是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信。实时通信:让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的。
Signalr使用
1.新建一个mvc项目。(这里我使用的是vs2015) 这里关于MVC的详细就不赘述了,直接上项目结构,包括页面、控制器等,可能2015以下的结构有所不同。
using SignalrPushInformation.Models; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace SignalrPushInformation.Controllers { public class MessageController : Controller { // GET: Message public ActionResult ReceiveMessage() { return View(); } public ActionResult SendMessage() { MsgQueue.Insert(new Message() { MsgContent = "zcy", Title = "zcy" }); return View(); } [HttpPost] public JsonResult MsgCount() { return Json(new { count = MsgQueue.GetCount(), msg = MsgQueue.Dequeue() }); } } }
View Code
好了,一切都OK了,只需要编译生成,执行就行。详细的解释已经全部在代码中了,这个地方就不详细的说明。
留在最后
从开通博客到现在,了了的几篇文章,发现自己真的是太懒了。有时感觉真的不善于表达,想写点什么,但是不知道怎么写。后续的想对Python写一个系列,加深对Python的理解。虽然前面完整的看过一次基础的教程,但是发现还是有很多不懂的地方,希望以博客的形成,能加深自己的理解,也想改掉自己懒的毛病,,希望能让博客来监督我吧。
最后老规矩,源码!(密码:MT4E)
相关文章推荐
- 关于ES6的 模块功能 Module 中export import的用法和注意之处
- GUID
- Linux vi编辑器的基本命令
- Citrix Xenserver 6 license激活三步骤
- 2016.6.22
- 【java】Cookie实现简单浏览商品
- Longest Increasing Subsequence
- JavaScript基于原型链的继承
- easyUI 获取Json 嵌套数据
- Java注释@interface的用法
- Android自定义控件
- 小谈面试时面试官为什么问ArrayList,LinkedList与List的不同
- iOStableviewcell 滑动删除
- 源码推荐(0622):滚动的电影列表,加入购物车动画用MVVM写的小Demo
- 软件工程学期总结
- 以goroutine为例看协程的相关概念
- Linux 搭建svn服务器
- 批处理
- api调用git下载
- Oracle Real Application Clusters 11g R2 新特性之SCAN -- 基础篇