2016-06-25 4 views
3

.NETでデュプレックス通信を提供するSignalRライブラリについて聞いたことがあります。 私はいくつかのゲーム(Webブラウザで)を開発したいと思います.2人のユーザーがリアルタイムでキャンバス上でポイントを動かすとしましょう。両方のプレイヤーはできるだけ早くリフレッシュされたキャンバスを持っている必要があります。 signalRはそれを処理しますか?signalRパフォーマンスゲームデータをリアルタイムでリフレッシュ

パフォーマンスが低いため、人々が嫌いなトピックをインターネットで読んでいます。私はそれを処理する場合はそれを試してみたいです。

答えて

2

もしあなたが.net Stackを使い続ける必要があるならば、SignalRはあなたの主要な選択肢の1つであり、IIS上でホストされる必要がある普通のWebアプリケーションではなく、OWIN自己ホストアプリケーションをより速く使用したい場合です。したがって、オーバーヘッドのトンを削除することができます。ここ あなたは自己ホストSignalRを実装する方法についてのチュートリアルを見つけることができます:あなたは私が速い(のほとんどであるSocketIOを使用してお勧めしたいハイテクスタックしている選択することができれば、そうでない場合

http://www.asp.net/signalr/overview/deployment/tutorial-signalr-self-host

をシナリオ)、フルスタック(NodeJsとBrowser)のjavascriptライブラリです。

ここでは、これら2人の技術者との間の比較を見つけることができます:

http://stevendavistechnotes.blogspot.com.au/2016/05/comparison-signalr-vs-socketio.html

関連する問題