我已成功连接到Websocket服务器,但是当我更改网络以测试断开的网络状况时,它却无法正常工作。
public class CallHandler extends TextWebSocketHandler {
@Override
public void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws Exception {
log.info("after connection closed");
}
@Override
public void handleTransportError(WebSocketSession session, Throwable exception) throws Exception {
log.info("handle Transport Error");
}
}
当我关闭网络或从wifi连接到4G时,afterConnectionClosed方法或handleTransportError方法无法执行。为什么以及我应该怎么做。