我正在开发聊天应用程序。我能够向特定客户端或所有连接的客户端发送消息。但我想从10个连接用户中选择4个已连接用户,并一次发送一条公共消息。
非常感谢任何帮助。
答案 0 :(得分:0)
客户应该在特定的群组中。 https://github.com/SignalR/SignalR/wiki/PersistentConnection
“您可以向组添加连接并向特定组发送消息。组不会保留在服务器上,因此应用程序负责跟踪哪些组中的连接,因此可以实现组计数。”
答案 1 :(得分:0)
您可以监控捕获connectionid
的哪些用户已连接,然后您可以根据已连接的用户及其唯一标识符决定向哪些用户发送邮件。
Theres a good blog post here显示了这个想法。