SignalR:将连接标识映射到唯一整数

时间:2018-07-12 21:40:19

标签: signalr signalr.client

我正在使用Windows进程中托管的SignalR集线器服务器,并且始终在两个Windows进程中托管两个SignalR客户端(我使用了SignalR.Client nuget包)。

Mapping SignalR Users to Connections中所述,“每个连接到集线器的客户端都传递一个唯一的连接ID。您可以在集线器上下文的Context.ConnectionId属性中检索此值。”,连接ID是一个GUID。

现在我必须将一个整数映射到连接ID(GUID客户端1 <-> 1; GUID客户端2 <-> 2),但是我在如何做到这一点上感到很困难。

我看到有一种使用Context.User.Identity.Name来将用户映射到连接ID的方法,但是在我的情况下,User属性为null:我有C#客户端而不是http的。

请给我一些帮助吗?

0 个答案:

没有答案