首页 新闻 会员 周边

关于signalr的连接问题

0
悬赏园豆:40 [待解决问题]

使用signalr进行一对一消息推送是只能使用微软封装的var connnectId =Context.ConnectionId;获取在线id无法使用自己的之定义id吗?我使用自己数据库中的id无法进行消息推送?给我大佬能帮忙解释下吗?

追逐时光者的主页 追逐时光者 | 菜鸟二级 | 园豆:262
提问于:2018-08-06 13:39
< >
分享
所有回答(2)
0

连接ID是每次客户端连接时生成的.

所以你要做一个连接id和用户id的管理管理.

每次新客户端连接时添加.断开时删除.

就可以通过用户id找到连接id了.

吴瑞祥 | 园豆:29449 (高人七级) | 2018-08-06 15:01
0

signalR生成的id是针对客户端的,往简单来说就是一个页面一个id,如果你要对某个对象进行推送,那就将链接id分组管理,针对组进行消息推送。

禾勿 | 园豆:222 (菜鸟二级) | 2018-08-06 17:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册