我正在通过netty websocket开发一个聊天服务器。我们的客户端主要是基于浏览器的。所发生的是,当我刷新浏览器时,它关闭websocket连接并丢失所有内容,并在再次加载浏览器时创建一个新的套接字。是否有任何机制可以在服务器端与我以前的websocket会话重新连接。我计划缓存所有用户会话,如果收到来自客户端的任何连接关闭事件,然后不删除等待30-60年代的用户会话信息,在此之间,如果服务器接收来自同一个客户端的新连接请求(通过cookie i
我的应用程序使用Java和Websocket API我打开一个websocket连接,通过某个服务器进行连接:当我使用PLEASE REFRESH YOUR BROWSER.");在客户端和服务器通信的过程中,我在EndPoint中保存了一条信息。如果我再次尝试使用ws = new WebSocket(targetURL)进行连接,它将创建一个新的连接,因此我的End
我有一个名为UserMediator的服务,它有一个方法来检索会话用户可以访问的数据库中的所有用户。@Servicepublic class UserMediator作用域,将为每个websocket会话创建该服务的一个实例,因此,我认为必须有一种方法来检索创建此bean的会话。一种方法是将getAllUsers()重新