У меня на стороне клиента javascript есть Websocket:
ws = new Websocket("wss://example.com")
А также у меня есть сервер, встроенный в Netty.Вот ситуация: моя бизнес-логика может генерировать ошибку A, а затем, как и ожидалось, сервер сообщит клиенту информацию о A, а затем закроет соединение.В идеале клиент должен показать сообщение об ошибке A. Однако, когда я делаю такие вещи на моем сервере, как это:
(...generated an error A)
channelHandlerContext.channel().writeAndFlush(new TextWebSocketFrame("A"));
channelHandlerContext.channel().writeAndFlush(new CloseWebSocketFrame()).addListener(ChannelFutureListener.CLOSE);
Однако, мой клиент показал сообщение об ошибке A, а затем ошибку Websocket Connection.Как я могу сообщить клиенту, что сервер закрыл веб-сокет "нормально", чтобы он показывал только сообщение A?Спасибо!