做项目要用到一个聊天室的功能,找了好长时间也找不到合适的案例,后来同事建议我看看SignalR,结果发现网上资料一大片,就是没有自己想要的,后来搬着官方的API看了两天,终于有些了解了。http://www.asp.net/signalr/overview/guide-to-the-api
以下是官方给的一个例子,给大家翻译过来看看(翻译不好的地方大家别见笑,毕竟是新手)
概述
这个例子介绍了用ASP.NET SignalR 2 和 ASP.NET MVC 5开发实时 web 应用程序。 和(SignalR Getting Started tutorial)中的代码是一样的,但是把代码加到了MVC 5应用程序中。
这个话题讲述了以下的SignalR开发任务:
- 添加SignalR库到 MVC 5 应用程序.
- 创建 hub and OWIN 启动类推送内容到客户端.
- 在 web 页面中用 SignalR jQuery 库发送消息并显示来自hub的更新.
以下是完成后的聊天程序在浏览器运行的效果.(本人比较懒,用的都是官方的图片)
步骤:
- 建立工程
- 运行实例
- 检查代码
- 下一步
建立工程
前提条件:
- Visual Studio 2013. 如果没有安装, see ASP.NET Downloads to get the free Visual Studio 2013 Express Development Tool.
时间: 2024-11-07 22:36:19