OnConnectedAsync 中的广播消息

Broadcast message in OnConnectedAsync

如何在客户端连接后立即广播消息?我试过在 OnConnectedAsync 中使用 Clients.All.SendAsync 但它什么也没做。

这绝对有可能。我在我的几个集线器中这样做。您设置 OnConnectedAsync 方法的方式可能存在问题?也许您可以分享您的中心和客户端的外观?

我的看起来像这样:

    public async override Task OnConnectedAsync()
    {
        // do work with database regarding user who just connected

        // Send connection id of user who just connected to all clients
        await Clients.All.SendAsync("UserConnected", Context.ConnectionId);
        await base.OnConnectedAsync();
    }