2016-04-11 3 views
1

私は、最新のデスクトップアプリケーションのUIをIIS上で動作するMVC ASPアプリケーションとして作成しました。 本当にいいですね。反応的なMVC Razorインターフェイスに使用するパターン/テクニック

アプリケーションには、UDPポートを永久に読み取るプロセスを開始するボタンがあります。私はUIがアクティブになり、データがUIに表示されるようにしたい

ASPでは、これはWinFormsのバックグラウンドプロセスとフォームコントロールの更新よりもはるかに関わっているようです。 私はUIからポーリングを考えましたが、それは正しく感じません。

私はUIに戻って(例えば)停止ボタンを押すことができますか? 到着するデータをUIにプッシュするためにどのようなテクニックを使用する必要がありますか?

+0

研究[SignalR](http://www.asp.net/signalr)は、スケーラブルなインターネットアプリケーション、特にWebサーバーを作成するためのサーバー側のソフトウェアシステムです。イベント駆動の非同期I/Oを使用して、オーバーヘッドを最小限に抑え、スケーラビリティを最大化するために、C#のサーバー側にプログラムが記述されています。 – Nkosi

答えて

2

あなたべきLearn About ASP.NET SignalR

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

+0

私はこれを試して、それは私がプッシュ部分に必要なものです – Richard210363

関連する問題