一、前言

  上次我們講到過如何在ASP.NET Core中使用WebSocket,沒有閱讀過的朋友請參考 WebSocket in ASP.NET Core 文章 。這次的主角是SignalR它為我們提供了簡化操作WebSocket的框架。

  ASP .NET SignalR 是一個ASP.NET 下的類庫,可以在ASP.NET 的Web項(xiàng)目中實(shí)現(xiàn)實(shí)時通信。什么是實(shí)時通信的Web呢?就是讓客戶端(Web頁面)和服務(wù)器端可以互相通知消息及調(diào)用方法,當(dāng)然這是實(shí)時操作的。WebSockets是HTML5提供的新的API,可以在Web網(wǎng)頁與服務(wù)器端間建立Socket連接,當(dāng)WebSockets可用時(即瀏覽器支持Html5)SignalR使用WebSockets,當(dāng)不支持時SignalR將使用其它技術(shù)來保證達(dá)到相同效果。SignalR當(dāng)然也提供了非常簡單易用的高階API,使服務(wù)器端可以單個或批量調(diào)用客戶端上的JavaScript函數(shù),并且非常 方便地進(jìn)行連接管理,例如客戶端連接到服務(wù)器端,或斷開連接,客戶端分組,以及客戶端授權(quán),使用SignalR都非常容易實(shí)現(xiàn)。

回到目錄

二、SignalR目前情況

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式