2016-04-29 12 views
3

私のハブでは、現在接続されているすべての接続IDのリストを取得するにはどうすればよいですか?SignalR - サーバ上の接続IDのリストを取得する

本質的には、私はいくつかの暗号化を行っています(はい、私はたくさんの人に話しましたが、組み込みの作品はありません)。そして、接続ごとにAesのインスタンスを持っています。だから、基本的にすべてのクライアントにメッセージを送信する必要があるときは、Clients.Allを手動で列挙し、Aesエンコーダをidで取り出してからメッセージを送信する必要があります。

+0

この[記事](http://www.asp.net/signalr/overview/guide-to-the-api/mapping-users-to-connections)を確認してください。あなたがやりたいことを始めるのは良いことです。 –

答えて

1

OnConnect()とOnDisconnect()を使用して、接続したクライアントを自分で保存する方法を構築する必要があります。

Get number of listeners, clients connected to SignalR hub

+1

うん、これは私たちがすることです。またOnReconnected()では、クライアントを置き換えます。これは、基本的に、接続IDによってキーが付けられた辞書です。私は内部のリストにアクセスしてもらいたいと思っていますが、私が見てきたすべての文書は、これを行う方法であることを示しています。 –

関連する問題