SignalR

SignalR
リアルタイム双方向WEB通信
中嶋
貴裕
2016/2/8
PULL通信
通信
ブラウザ
・ログイン
・データ取得
・データ送信
サーバ
PUSH通信
通信
ブラウザ
・データ更新通知
・お知らせ
・サーバ状態通知
・ブラウザ状態取得
サーバ
SignalRの基盤
SignalRの特徴

リアルタイム双方向通信ができる。

通信のための最適なフレームワークが利⽤される。


(WebSocket, iframe, Server-Sent Events, Ajax Long-polling …)
RPC(リモート・プロシージャ・コール)スタイルである。

つまり、通信を意識せずに関数呼び出しの形で利⽤できる。
適⽤例
②更新情報の送信
WEBアルバム
サーバ
①写真を送信
カメラ
まとめ

SignalR を利⽤すれば、⼿間のかかるサーバからブラウザへのアクセスが⼤幅
に簡略化される。

ASP.NET基盤の技術であり導⼊も容易である。

⾼度なWEBアプリ開発では必要不可⽋な技術である。