SignalR 本人写了一个聊天室demo,功能都基本完成了。但用户重新进入聊天室时,会产生一个新的ConnectionId,能否带入上次使用过的ConnectionId。园子里有相关文章么
(非用UserId解决)
可以,你把connectionId保存在隐藏域中,连接成功后调用一下就获取到了。
请问怎么调,hub有提供方法reset connectionId?有demo么
@Frozen.Zhang: 服务器用列表记录,更新了你替换一下就可以了
@上帝之城: 我的client都是用connectionId作为唯一Id的,更新服务器的列表,client端的id不会更新的(还是旧的),所以还是得接入时带入ConnectionId
@Frozen.Zhang: 手动更新客户端