1. 参考博客
- 可参考纯java实现的webSocket:https://blog.csdn.net/wenyichuan/article/details/107337929
- 此次参考的webSocket客户端实现:https://www.cnblogs.com/ssjf/p/10072884.html
- 创建servlet需要的jar:https://blog.csdn.net/weixin_30682415/article/details/98167655
控制台乱码终极解决:https://blog.csdn.net/qq_23155229/article/details/77249618
2. 总结
Session
机制:
- session存储在服务器端,服务器存储Session对象,将session的id通过cookie的方式发送到客户端,客户端每次访问都通过id到服务器找寻session- 每次客户端访问服务器,如果Session的id是新的,那么就会新创建一个Session存储到服务器端,如果30分钟内服务器Session没有被访问,那么这个Session就会被销毁(默认时间是30min)- 关闭浏览器也会丢失Session的id
方法
- getUserProperties() 返回map :用于存储与此session相关的信息以供方便查看,相当于记事本- getRequestParameterMap() 返回map :用于获取url传递的信息- session.getAsyncRemote() 返回异步基础消息体:用于向客户端发送消息(方法一看就懂)
接口
数据传递
- 通过url(无?)- - 可通过/{params}来传递参数- 然后再使用类似onOpen中的这种使用方法- <br />
