edit CheckKCPSessionAlive comment

edit CheckKCPSessionAlive comment
This commit is contained in:
Junqin Wang 2023-03-22 16:45:04 +08:00 committed by GitHub
parent cda49516aa
commit 8111be9d2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -137,7 +137,7 @@ func CheckKCPSessionAlive(session *kcp.UDPSession, config config.Config) {
time.Sleep(time.Duration(config.Timeout) * time.Second)
result := netutil.ExecCmd("ping", "-c", "4", config.ServerIP)
// macos return "100.0% packet loss", linux return "100% packet loss"
// macos return "100.0% packet loss", windows and linux return "100% packet loss"
if strings.Contains(result, `100.0%`) || strings.Contains(result, `100%`) {
session.Close()
netutil.PrintErr(errors.New("ping server failed, reconnecting"), config.Verbose)