我的代码发送了一条消息,在100毫秒内,onClosed()被调用CloseReason CLOSED_ABNORMALY发生了不可恢复的IOException,因此连接被关闭
发现问题。
问题出现在消息处理程序(onMessage())中。在将响应解析为json时,出现了未处理的解析异常。这导致引发IOException,从而导致会话关闭。会话被关闭是不明智的,而没有任何有意义的指示表明IOException发生在onMessage()内部。一旦我处理了异常,会话就会保持打开状态。