# websocket在线客服聊天系统 **Repository Path**: zy0098/webscoket ## Basic Information - **Project Name**: websocket在线客服聊天系统 - **Description**: No description available - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2021-12-16 - **Last Updated**: 2021-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1.此功能是模仿各大官网的在线咨询模块。 2.核心代码在 common 包的 GaoYiWebsocketServer 中,这里我已经预先设置了 uuid等于 GaoYi888时为客服,所有用户的消息系统将自动转发给客服, GaoYi777 是前端工程师要求的一个消息实时通知功能(可以不用管)。 3.http://coolaf.com/tool/chattest 是一个在线的websocket测试工具, ws://localhost:7777/websocket/GaoYi888 连上客服,再连接一个用户,客服就可以收到消息。 4.本来是用websocket第一次握手的sessionId作为每一个匿名客户的标识(这种方式我搞不定,前后端分离项目跨域时,因为谷歌浏览器的安全策略,cookie不会保存,sessionId会一直变化,火狐不会,而且要想获取到第一次握手时的sessionId要增加很多代码,这里我也没有删除),后采用前端随机生成一个uuid作为客户的标识,减少了很多麻烦。 5.没有前端vue代码,启动时需要先设置好redis的地址和密码 6.因为还涉及到一个发布文章的功能,所以有一些无关的代码