SignalR
是微軟推出的一款使用C#撰寫的函式庫。
他會開啟一個保持連線
的SESSION
具有即時
的特色,能夠達到雙向傳輸特性
:可以從Server端
主動傳送請求,而不需要總是Client端
先起頭。SignalR
會根據環境的不同,選擇不同的實作方式來確保他的功能能夠正常運作:
在能夠使用WebSockets
的時候,會優先使用。SignalR
適合用在以下的程式開發:
Server端
連線,更新資料的系統(如:多人即時遊戲)使用SignalR
僅需要引入JS及後端函式庫,比起以往要自己實作輪循機制方便得多