2017-06-22 11 views
3

私は、クライアントとサーバーの間で通信するリアルタイム機能のために、私のWPFアプリケーションにSignalRを実装したいと考えています。しかし、私が読んだことは、Webブラウザ上でのみ使用されているSignalRを指しています。私のアプリケーションでSignalRを使用することは可能ですか?(WebBrowser要素をプロジェクトのディスプレイに追加しなくても)Webブラウザは含まれていませんか?明確にするために、SignalRのすべての特典を使用して、アプリケーション内のいくつかのディスプレイがウェブブラウザなしでリアルタイムでデータを更新するようにしたいと考えています。もしそうなら、これはどのように見えるでしょうか?ありがとう!Web以外のアプリケーションでSignalRを使用する

+3

確かに、私はコンソールアプリでそれをやったので間違いなく可能です。私の[repo](https://github.com/Expecho/Self-Hosted-SignalR)を参照してください –

+0

SignalRを使用せずにWPFでリアルタイムチャットアプリケーションを作成できるかどうか知っていますか? – Oliver

+1

もちろん、[WCFデュプレックスサービス](https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/duplex-services)をいつでも使用できます。 –

答えて

5

はい、SignalRは.NET,JavaおよびJavaScriptクライアントです。 Webブラウザは必要ありません。技術的には、SignalRが提供するトランスポートプロトコル(Webソケットなど)の1つを知っているものは、そのために書かれたクライアントを持つことができます。

関連する問題