和
)
在使用 来制作多人即时聊天工具的时候,难免会遇到一个问题,如何区分不同的客户端。想要解决这
个问题就等于是要解决这样一个问题:如何把当前登录用户的 ! 传给服务端呢?因为不同的客户端代表着不同的
用户,做到了获取不同客户端的 ! 那么自然就把不同的客户端区分开来了。经过查找资料和试验,我找到了两种
可行获取客户端 ! 的方法。一种是通过在 " 取 中的值获取当前用户,一种是直接在客户端建
立连接时附带上用户的值。
开发环境和工具
#$%,&'(
获取 值
当我们在完成用户登录的功能时,用户登录成功,则将当前用户放入 中,这是一种很常见的做法,这
一部分代码如下(框架是 )#*+,不详细介绍,具体代码请以自己所用框架为准):
if(Objects.equals(userDetail.getUserDetailPassword(),
userPassword)){
//如果当前用户登录成功,则将 user 对象放入 httpSession 的
currentUser
httpSession.setAttribute("currentUser",user);
resoult = "success";
}
1
2
3
4
5
6
评论1
最新资源