我正在使用signalr开发一个web应用程序,但我在向连接中的特定用户发送文本时遇到问题。
答案 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。