任何websocket错误代码模拟器都可用于测试java websocket客户端是否存在可能出现的不同websocket错误

任何websocket错误代码模拟器都可用于测试java websocket客户端是否存在可能出现的不同websocket错误,websocket,stomp,spring-websocket,Websocket,Stomp,Spring Websocket,我对websocket客户机-服务器实现有一个简单的了解。我想测试在EclipseJetty上使用JavaxWebSocket实现的JavaWebSocket客户机,以找出可能出现的不同websocket错误。是否有一个websocket模拟器可以发送我希望测试的不同websocket错误代码? 我的websocket服务器是使用spring websocket实现的。我尝试创建自定义子协议websocket处理程序,并按照本文[链接]中的建议从SubtocolWebSocketHandler类

我对websocket客户机-服务器实现有一个简单的了解。我想测试在EclipseJetty上使用JavaxWebSocket实现的JavaWebSocket客户机,以找出可能出现的不同websocket错误。是否有一个websocket模拟器可以发送我希望测试的不同websocket错误代码?
我的websocket服务器是使用spring websocket实现的。

我尝试创建自定义子协议websocket处理程序,并按照本文[链接]中的建议从SubtocolWebSocketHandler类扩展它。在自定义子协议中,websocket处理程序在ConnectionEstablished方法之后被重写,并且在我获得对WebSocketSession对象的访问权限后尝试session.close(CloseStatus.NO_close_FRAME);i、 e 1006但在客户端,我得到了CloseReason[1002]。为什么服务器(1006)发送的错误代码和客户端(1002)上的CloseReason有区别?我尝试创建自定义子协议websocket处理程序,并按照本文[链接]中的建议从SubtocolWebSocketHandler类扩展它。在自定义子协议中,websocket处理程序在ConnectionEstablished方法之后被重写,并且在我获得对WebSocketSession对象的访问权限后尝试session.close(CloseStatus.NO_close_FRAME);i、 e 1006但在客户端,我得到了CloseReason[1002]。为什么服务器(1006)发送的错误代码与客户端(1002)上的CloseReason有差异