feat(server):支持ipv6资产tcp检测 closed #114
This commit is contained in:
parent
b064bf5333
commit
f3cc22d611
@ -82,13 +82,17 @@ func UUID() string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func Tcping(ip string, port int) bool {
|
func Tcping(ip string, port int) bool {
|
||||||
var conn net.Conn
|
var (
|
||||||
var err error
|
conn net.Conn
|
||||||
|
err error
|
||||||
if conn, err = net.DialTimeout("tcp", ip+":"+strconv.Itoa(port), 2*time.Second); err != nil {
|
)
|
||||||
|
strPort := strconv.Itoa(port)
|
||||||
|
if conn, err = net.DialTimeout("tcp", fmt.Sprintf("[%s]:%s", ip, strPort), 2*time.Second); err != nil {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
defer conn.Close()
|
defer func() {
|
||||||
|
conn.Close()
|
||||||
|
}()
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user