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)这样直接调用

posted @   卷心菜的奇妙历险  阅读(1852)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示