错误背景
websocket网页聊天+java后台服务器
主要原因
在建立连接存储对象信息的时候保存了用户ID,在断开连接时移除当前对象失败
解决方案
在页面上设置一个按钮,是结束咨询的按钮
<button type="button" class="btn btn-success" id="closechat">结束咨询</button>
在websocket的js代码里面添加
点击按钮实现关闭线程
$("#closechat").click(function(){
socket.close();
});
java服务器 移除id;