如何使用signalr在客户端之间建立一对一连接?
How to establish one-to-one connection between the clients using signalr?
我正在使用 signalr 开发 Web 应用程序,但我在向连接中的特定用户发送文本时遇到问题。
请使用以下内容:
Clients.Client(ConnectionId).OnMessage(MessageText)
获取当前信号中心
private IHubContext _hub =GlobalHost.ConnectionManager.GetHubContext<SignalRHubName>()
调用客户端方法向客户端发送消息
_hub.Clients.Client(signalrconnectionId).signalRMethodInClient(message);
由于您想向特定客户端发送消息,因此您可以在 singalrid 和您的客户端 ID 之间保留一个映射,并在需要时使用该映射获取客户端的 signalrconnectionId。
我正在使用 signalr 开发 Web 应用程序,但我在向连接中的特定用户发送文本时遇到问题。
请使用以下内容:
Clients.Client(ConnectionId).OnMessage(MessageText)
获取当前信号中心
private IHubContext _hub =GlobalHost.ConnectionManager.GetHubContext<SignalRHubName>()
调用客户端方法向客户端发送消息
_hub.Clients.Client(signalrconnectionId).signalRMethodInClient(message);
由于您想向特定客户端发送消息,因此您可以在 singalrid 和您的客户端 ID 之间保留一个映射,并在需要时使用该映射获取客户端的 signalrconnectionId。