package netutils import ( "context" "fmt" "net" ) // PingTCP "pings" the IP address using TCP. func PingTCP(ctx context.Context, ip net.IP, port int) error { var dialer net.Dialer conn, err := dialer.DialContext(ctx, "tcp", fmt.Sprintf("%s:%d", ip, port)) if err != nil { return err } conn.Close() return nil }