如何在使用signalr的客户端之间建立一对一的连接?
问题描述:
我正在开发一个web应用程序使用信号,但我有问题发送文本给连接中的特定用户。通过在客户端如何在使用signalr的客户端之间建立一对一的连接?
_hub.Clients.Client(signalrconnectionId).signalRMethodInClient(message);
调用方法既然要发送
Clients.Client(ConnectionId).OnMessage(MessageText)
答
请使用以下一条消息给特定的客户端,你可以保持singalrid和你的客户端ID之间的映射并使用它映射以在需要时为客户端获取signalrconnectionId。
答
获取当前signalr枢纽
private IHubContext _hub =GlobalHost.ConnectionManager.GetHubContext<SignalRHubName>()
信息发送到客户端: