main
wangbin 3 days ago
parent 6309cb7d6b
commit b8fde018ee

@ -1040,10 +1040,9 @@ func GetAvailableEndpoint() string {
} }
func IsIPReachable(ip string, port string) bool { func IsIPReachable(ip string, port string) bool {
conn, err := net.DialTimeout("tcp", ip+":"+port, 10*time.Millisecond) cmd := exec.Command("ping", "-c", "1", "-W", "1", ip)
if err != nil { if err := cmd.Run(); err == nil {
return false return true
} }
defer conn.Close() return false
return true
} }

Loading…
Cancel
Save