ASP.NET SignalR とは?
最近、いろいろなところで目にするようになってきた ASP.NET SignalR ですが、実は私のブログではほとんど取り上げていませんでした。最近の One ASP.NET をテーマとしたセッションなどでは、デモを交えて紹介していますので、ご存知の方もいらっしゃると思います。
(ご参考)先日、岡山で実施したセッション資料はこちら ...
Visual Studio 2012 Web 開発 ~ One ASP.NET から TypeScript まで ~
https://www.slideshare.net/chack411/vs2012-web-seminar20130316p
● SignalR とは?
先日、リリースされたアップデート “ASP.NET and Web Tools 2012.2” で正式に ASP.NET に加わった新しいライブラリで、これを使用すると、リアルタイム・非同期・双方向通信(プッシュや RPC)の機能を Web アプリケーションなどに容易に実装することができます。
What is SignalR : The Official ASP.NET Web Site より引用
・・・と私のブログであれこれ書くよりも、下記のような素晴らしいオンライン記事などが出ていますので、ぜひご参照ください!
★ @IT: 特集:ASP.NET SignalR入門:ASP.NET SignalRを知る
★ MSDN: SignalR + Windows Azure Web サイトで簡単! サンプル サイトを作ろう
● すぐに試せるサンプル Web サイト
上記、記事などを読みつつ、ご自身でぜひ試してみていただければと思いますが、まずは SignalR を使ったサンプルを使ってみたいという方のために、下記をご紹介します。
★ ASP.NET SignalR Stock Ticker Sample
こちらは、Microsoft.AspNet.SignalR.Sample の NuGet パッケージとして入手できる「株価情報のリアルタイム配信デモ」です。複数のブラウザなどで表示をして試してみてください。(誰かが既に使っている状態だと、アクセスした時点で動いているかもしれません)
こちらは、SignalR を使ったオンライン対戦型シューティングゲームのデモです。GitHub でソースコードも公開されています(こちら)。
◆◆◆
今、ASP.NET 関連でにわかに注目を集めているのが SignalR です。今後も私のブログや VS 魂 100 連発 でもご紹介していきたいと思っています。
Comments
Anonymous
November 24, 2013
SignalRを利用できるブラウザ・OSの対応環境はどこに記載されているでしょうか?Anonymous
November 24, 2013
環境については、下記をご参照ください。 www.asp.net/.../supported-platforms