程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> SignalR 2.0的使用方法

SignalR 2.0的使用方法

編輯:關於ASP.NET

這是微軟官方SignalR 2.0教程Getting Started with ASP.NET SignalR 2.0系列的翻譯,這裡是第四篇: 開始使用SignalR 2.0

原文:Getting Started with SignalR 2.0

PS.前面的那篇從SignalR1.0升級為2.0跳過了……只有幾步,有興趣的同學可以自己去看。

概述

本教程展示了如何使用SignalR2.0構建一個基於浏覽器的聊天室程序。你將把SignalR庫添加到一個空的 ASP.NET Web應用程序中,創建用於發送消息到客戶端的集線器(Hubs)類,創建一個HTML頁面讓用戶在該頁面 上發送和接收聊天信息。對於如何在MVC5環境中中創建一個聊天室,請參閱Getting Started with SignalR 2.0 and MVC 5。

SignalR是一個開源的.Net庫,用於構建需要實時用戶交互或實時數據更新的Web應用程序。比如社交應用 ,多用戶在線游戲,商務協作,新聞,天氣,金融或更新應用程序。以上通常被成為實時應用程序。

SignalR簡化構建實時應用程序的過程。它包括一個ASP.NET服務器庫和一個JavaScript客戶端庫,使其更 易於管理客戶端到服務器端的連接並推送內容更新到客戶端。您可以將SignalR庫添加到現有的ASP.NET應用程 序以獲得實時功能。

本教程將演示以下SignalR開發任務:

添加SignalR庫到ASP.NET Web應用程序

建立一個集線器類來推送更新內容到客戶端

建立一個.Net開放Web接口(OWIN)啟動類來配置應用程序

在網頁中使用SignalR jQuery庫發送和顯示更新消息

下面的屏幕截圖顯示了在浏覽器中運行的聊天應用程序,每個新加入聊天室的用戶都可以隨意發言。

設置項目

本節說明如何使用VS2013及SignalR 2.0庫來創建一個空的ASP.NET WEB引用程序並向其中添加SignalR,以 創建聊天室。

1.在VS2013中創建一個新的WEB應用程序。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved