0

サーバーからクライアントへの非同期のサポートと、ブラウザーに Web ソケットがない場合のエレガントなフォールバックのために、SignalR を使用したいと考えています。

ただし、私のアプリケーションは厳密にユニキャストです。クライアントは接続を確立し、クライアントが存在するときにクライアントに送信されるデータにサブスクライブします。該当する放送はありません。そして、アプリケーションは「ハブ」アーキテクチャとはまったく一致しません。

そして、ここに私の問題があります。ドキュメントを数日間検索したり、データを 1 つのクライアントに送信する方法の例を探したりしました。同様の質問が以前にもスタックオーバーフローで行われましたが、有用な回答は見つかりませんでした。

だから:私は(で作成されたクロージャー)OnReceivedに座って、いくつかのデータ(String s)を持っています.OnReceivedコールバックを発生させたクライアントだけに「s」を送信したいと思います。それは本当にとてもとてもシンプルです。しかし、私が見つけることができるのは Connection.Send だけで、それは ConnectionMessage を呼び出し、次に Signal を呼び出します。何が何であるか、作成して購読する方法がわからない。

私は、SignalR は単に間違ったツールである可能性があると考え始めています (その設計が私のニーズに対して放送に重点を置いているという意味で)。一方、双方向通信に対してこれほど洗練されたソリューションを提供する、より単純なツールはないようです。

4

1 に答える 1

1

このページhttps://github.com/SignalR/SignalR/wiki/PersistentConnectionに特定の接続への送信というタイトルのセクションがあるため、これは奇妙です。どこでドキュメントを探しましたか?

于 2013-02-26T17:06:42.787 に答える