如何使用Spring 4捕获WebSocket服务器中的连接事件?
问题内容:
我按照这个https://github.com/rstoyanchev/spring-websocket-
portfolio
和这个
http://assets.spring.io/wp/WebSocketBlogPost进行了Spring
4,STOMP和sock.js的简单Web套接字通信。
html
好吧,我想知道是否有可能捕获连接事件,例如何时将新客户端连接到服务器或何时断开客户端连接,那么在Spring 4.0.0中是否可能?
问题答案:
这可以通过引用文档的连接握手拦截器(HttpSessionHandshakeInterceptor)完成:
定制初始HTTP WebSocket握手请求的最简单方法是通过HandshakeInterceptor,它公开了“之前”和“之后”握手方法。