SignalR - 获取服务器上已连接连接ID的列表

Geo*_*uer 9 signalr

在我的集线器中,如何获取所有当前连接的connectionId的列表?

从本质上讲,我正在进行一些加密(是的,我已经与一群人交谈,没有任何内置工作)并且Aes每个连接都有一个实例.所以基本上当我需要向所有客户端发送消息时,我不能只做Clients.All,而是必须手动枚举所有客户端,获取其Aes编码器(通过id),然后向其发送消息.

Flo*_*cal 9

您必须使用OnConnect()和OnDisconnect()建立一种自行存储连接的客户端的方法。

获取连接到SignalR集线器的侦听器和客户端的数量

  • 是的,这就是我们要做的。同样在OnReconnected()上,我们替换了客户端。它基本上是由连接ID键入的字典。我当然希望我们可以访问内部列表,但是我所看到的所有文档都表明这是方法。 (2认同)