mirror of
https://github.com/net-byte/vtun
synced 2024-03-14 10:50:03 +08:00
edit CheckKCPSessionAlive comment
edit CheckKCPSessionAlive comment
This commit is contained in:
parent
cda49516aa
commit
8111be9d2e
@ -137,7 +137,7 @@ func CheckKCPSessionAlive(session *kcp.UDPSession, config config.Config) {
|
|||||||
time.Sleep(time.Duration(config.Timeout) * time.Second)
|
time.Sleep(time.Duration(config.Timeout) * time.Second)
|
||||||
|
|
||||||
result := netutil.ExecCmd("ping", "-c", "4", config.ServerIP)
|
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%`) {
|
if strings.Contains(result, `100.0%`) || strings.Contains(result, `100%`) {
|
||||||
session.Close()
|
session.Close()
|
||||||
netutil.PrintErr(errors.New("ping server failed, reconnecting"), config.Verbose)
|
netutil.PrintErr(errors.New("ping server failed, reconnecting"), config.Verbose)
|
||||||
|
Loading…
Reference in New Issue
Block a user