如何使用signalr建立客户端之间的一对一连接?

时间:2017-04-14 03:44:44

标签: signalr signalr.client

我正在使用signalr开发一个web应用程序,但我在向连接中的特定用户发送文本时遇到问题。

2 个答案:

答案 0 :(得分:0)

请使用以下内容:

Clients.Client(ConnectionId).OnMessage(MessageText)

答案 1 :(得分:0)

获取当前的信号中心

private IHubContext _hub =GlobalHost.ConnectionManager.GetHubContext<SignalRHubName>()

通过调用客户端方法

向客户端发送消息
  _hub.Clients.Client(signalrconnectionId).signalRMethodInClient(message);

由于您希望向特定客户端发送消息,因此您可以在singalrid和客户端ID之间保持映射,并在需要时使用该映射为客户端获取signalrconnectionId。