common

package
v3.8.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 3, 2024 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ForbidDefaultResolver

func ForbidDefaultResolver()

ForbidDefaultResolver causes the process to panic if net.DefaultResolver object is used.

func ResolveTCPAddr

func ResolveTCPAddr(r DNSResolver, network, address string) (*net.TCPAddr, error)

ResolveTCPAddr returns a TCP address using the DNSResolver.

func ResolveUDPAddr

func ResolveUDPAddr(r DNSResolver, network, address string) (*net.UDPAddr, error)

ResolveUDPAddr returns a UDP address using the DNSResolver.

Types

type DNSResolver

type DNSResolver interface {
	LookupIP(ctx context.Context, network, host string) ([]net.IP, error)
}

DNSResolver provides a way to look up IP addresses from host name.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL