【问题标题】:Send a message with SignalR使用 SignalR 发送消息
【发布时间】:2017-05-16 12:44:30
【问题描述】:

我想向使用 SignalR 的人发送消息。如何获取连接人的 ConnectionID 数据?

只能发送带有 ConnectionID 数据的消息吗? 我需要遵循什么样的方法?

Clients.User(ConnectionId).send(message);语法是否正确?

谢谢...

【问题讨论】:

  • 以下消息发送方式中,您的意思是什么? 1 - 回复消息。 2 - 向一组已连接用户中的选定用户发送消息。在这种情况下,我希望每个用户都有一个用户 ID。

标签: sockets client signalr asp.net-mvc-5


【解决方案1】:

您可以从集线器类的 Context 中获取 ConnectionId。 (Context.ConnectionId)。当您拥有 connectionID 时,您可以通过

向特定客户端发送消息
 hub.Clients.Client(connectionId).MethodName(message);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-08
    • 1970-01-01
    • 2014-01-30
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多