libhv icon indicating copy to clipboard operation
libhv copied to clipboard

fix: 当网络异常时,如果配置了自动重连, 还是执行一次自动重连.

Open bywayboy opened this issue 1 year ago • 0 comments

之前存在的问题, 如果网络异常导致的连接断开,会收到一次onClose. 如果配置了自动重连会去重连. 然而 当重连的时候 socket 创建失败(网络异常导致). 则无法收到任何异常信息,且不会再次执行重连。

本次修改后, 即使网卡未就绪,网络连接未通,如果配置了重连,依旧会根据重连规则去重试,如果未配置自动重连,则返回-1. 即使是网络异常导致的产生了一次onClose 重连失败时,重连动作依有效。

bywayboy avatar Aug 14 '24 06:08 bywayboy