我正在尝试使用 SignalR 制作一个通知应用程序,其中只有一个特定用户收到通知。如何使用 SignalR 执行此操作?或者有没有其他方法可以用任何其他技术制作类似的功能?
问问题
2693 次
3 回答
2
您可以向知道其 id 的特定客户广播消息:
var connection = Connection.GetConnection<MyConnection>();
connection.Broadcast(clientId, "some message to broadcast");
更新检查文档以获取最新语法https://github.com/SignalR/SignalR/wiki
于 2012-06-30T11:07:13.487 回答
1
看起来 API 已更新。以下是向调用客户端发送消息的方式。
Clients.Caller.addContosoChatMessageToPage(name, message);
于 2013-09-20T13:25:10.060 回答
0
是的你可以。请参阅此处的链接SignalR wiki - 集线器
public class MyHub : Hub
{
public void Send(string data)
{
// Similar to above, the more verbose way
Clients[Context.ConnectionId].addMessage(data);
}
}
于 2012-07-02T17:58:55.510 回答