1

わかりました、これは奇妙な使用例のように思えるかもしれませんが、ここでは...

多数 (平均で 30 ~ 50) の同じシック クライアント アプリ (WPF または Windows 8 アプリの可能性あり、クライアントが 2 つのうちどちらを望んでいるかはまだわかりません) がデプロイされた、接続が保証された LAN があります。 . これらのクライアントを監視する中央サーバーがあり、さまざまなステータスの更新が行われます。その中には、「ネットワークに接続していますか?」などの単純なものもあります。また、より複雑なビジネス ルールを含むものもあります。

エラーやステータスの更新をできるだけ早く知る必要があるため、非同期性 (非同期性?) は必須です。明らかな理由から、接続を双方向にする必要もあります。

アーキテクチャについてはまだ議論中なので、特にアーキテクチャについて話すためにここにいるわけではありません。しかし、必要な種類の接続を可能にする何らかの種類の .NET フレームワークであるかどうか疑問に思っています。

私はSignalRWebSocketsを見てきましたが、どちらもシック クライアント バックエンドを備えた Web クライアントに対応しているようで、その逆が必要です。

これがまだ漠然としていることは承知していますが、それは主にまだ設計段階にあるためです。しかし、誰かが見るべきフレームワークに関するヒントを持っているなら、それは最も役に立ちます!

乾杯!

4

1 に答える 1

1

SignalR で自己ホストするオプションを確認することをお勧めします。
SignalR は、ホストされている場所を気にしません。

SignalR Web サイトから取得:

通常、SignalR サーバーは IIS の ASP.NET アプリケーションでホストされますが、セルフホスト ライブラリを使用して (コンソール アプリケーションや Windows サービスなどで) セルフホストすることもできます。

チュートリアル: SignalR セルフホスト
http://www.asp.net/signalr/overview/getting-started/tutorial-signalr-self-host

于 2013-09-08T10:10:28.517 に答える