2016-05-27 9 views
0

私はwebgl + websocketベースのアプリケーションを開発中です。 asp.net mvcアプリケーションでwebsocketサーバーとクライアントを使いたいです。ASP.net用のWebSocketライブラリmvc 4とasp.net api

Pls asp.net mvc 4とasp.net apiで利用可能な、安定したwebsocketライブラリを教えてください。

サーバーからクライアントへの大きなバイナリデータの送信には使用できないので、signalrライブラリを使用したくありません。

答えて

0

チェックアウトASP.NET SignalR

ASP.NET SignalRは は、リアルタイム・ウェブの機能を簡単に開発可能ASP.NET開発者のための新しいライブラリです。 SignalRは、サーバとクライアント間の双方向通信を可能にします。 サーバは が利用可能になるとすぐに接続クライアントにコンテンツをプッシュできるようになりました。 SignalRはWeb Socketsをサポートしており、古いブラウザでは他の 互換の技術に戻っています。 SignalRには、接続の管理(イベントの接続と切断など)のためのAPI、グループ化の接続、および承認が含まれています。

SignalRとのWebSocket

SignalRが利用可能な場合、新規のWebSocketトランスポートを使用し、バック古いトランスポート必要に を落ちます。あなたは確かに WebSocketを使ってアプリケーションを直接書くことができますが、SignalRを使用すると、 は多くの追加機能を実装する必要があります。 はすでに完了しています。最も重要なのは、これは、 が、古いクライアント用に別のコードパスを作成することを心配することなく、WebSocketを活用するようにアプリケーションをコーディングできることを意味します。 SignalRは、 WebSocketの更新を心配する必要もなくなります.WebSocketのバージョン間で、アプリケーションに の一貫性のあるインターフェイスを提供するため、SignalRは引き続き更新され、基本トランスポートの変更が の変更をサポートします。

あなたは確かに一人でのWebSocketを使用してソリューションを作成することができますが、 SignalRを使用すると、他のトランスポートへのフォールバックとのWebSocketの実装への更新のためのあなたの アプリケーションの見直しとして、 を自分で書く必要がありますすべての機能を提供します。

+0

ソケットioを試すことができます。 – user3151766

関連する問題