JAVA的websocket,client如何主动关闭ws连接
client.close(CloseReason.CloseCodes.NORMAL_CLOSURE.getCode());
不可以直接传int,可以看下CloseReason的NORMAL_CLOSURE
NORMAL_CLOSURE(1000),//正常关闭 GOING_AWAY(1001), PROTOCOL_ERROR(1002), CANNOT_ACCEPT(1003), RESERVED(1004), NO_STATUS_CODE(1005), CLOSED_ABNORMALLY(1006), NOT_CONSISTENT(1007), VIOLATED_POLICY(1008), TOO_BIG(1009), NO_EXTENSION(1010), UNEXPECTED_CONDITION(1011), SERVICE_RESTART(1012), TRY_AGAIN_LATER(1013), TLS_HANDSHAKE_FAILURE(1015);
不同的code代表不同的情况,这个就是close需要传的code,而不能用close(1000)这样直接调用