fix xf fail close

This commit is contained in:
ran.shang
2025-08-15 10:03:33 +08:00
parent 7feebc4a35
commit dd72bcb099
3 changed files with 5 additions and 0 deletions

View File

@@ -62,6 +62,7 @@ public class RtasrClientApp extends AbstractRtasrWebSocketListener{
public void onFail(WebSocket webSocket, Throwable t, Response response) { public void onFail(WebSocket webSocket, Throwable t, Response response) {
result = AlitaResult.bizError(t.getMessage()); result = AlitaResult.bizError(t.getMessage());
latch.countDown(); latch.countDown();
webSocket.close(1000, "");
} }
@Override @Override
@@ -69,11 +70,13 @@ public class RtasrClientApp extends AbstractRtasrWebSocketListener{
logger.error("业务异常,返回信息为:{}", text); logger.error("业务异常,返回信息为:{}", text);
result = AlitaResult.bizError(text); result = AlitaResult.bizError(text);
latch.countDown(); latch.countDown();
webSocket.close(1000, "");
} }
@Override @Override
public void onClosing(WebSocket webSocket, int code, String reason) { public void onClosing(WebSocket webSocket, int code, String reason) {
latch.countDown(); latch.countDown();
webSocket.close(1000, "");
} }
@Override @Override

View File

@@ -216,6 +216,7 @@ public class WebIATWS extends WebSocketListener {
log.info("onFailure body:" + response.body().string()); log.info("onFailure body:" + response.body().string());
if (101 != code) { if (101 != code) {
log.info("connection failed"); log.info("connection failed");
webSocket.close(1000, "");
} }
} }
} catch (IOException e) { } catch (IOException e) {

View File

@@ -137,6 +137,7 @@ public class WebTtsWS extends WebSocketListener {
log.info("onFailure body:" + response.body().string()); log.info("onFailure body:" + response.body().string());
if (101 != code) { if (101 != code) {
log.info("connection failed"); log.info("connection failed");
webSocket.close(1000, "");
} }
} }
} catch (IOException e) { } catch (IOException e) {