我正在使用Wpf创建聊天应用程序。到目前为止,我已经创建了所有基本接口和大多数所需的方法。我正在维护一个数据库,它还保存了所有用户的详细信息以及自动增量用户ID。
我正在尝试使用SignalR在连接到集线器的在线用户之间发送消息。同时,邮件的副本将以发送用户ID和接收用户ID的形式保存在数据库中。
当通过集线器向用户发送消息时,我指定消息接收者的用户ID。但是当从集线器发送到接收器时,我不知道如何使用接收器的连接ID映射用户id。
我该如何完成这项任务?
答案 0 :(得分:0)
查看此链接
Mapping ASP.NET SignalR Connections to Real Application Users
基本上这是通过覆盖OnConnected
类
OnDisconnected
和Hub
来完成的