Documentation
¶
Index ¶
- Variables
- func BuildAddress(host string, port int) string
- func ExtractHostPort(addr string) (host string, port int, err error)
- func FindAvailablePort() (int, error)
- func GetHostname() (string, error)
- func GetLocalIP() (string, error)
- func IsIPv4(addr string) bool
- func IsIPv6(addr string) bool
- func IsLocalHost(host string) bool
- func MustGetLocalIP(fallback string) string
- func PortAvailable(port int) bool
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrInvalidHost 无效的主机名错误 ErrInvalidHost = errors.New("无效的主机名") // ErrInvalidPort 无效的端口号错误 ErrInvalidPort = errors.New("无效的端口号") )
Functions ¶
func ExtractHostPort ¶
ExtractHostPort 从地址中提取主机名和端口号
func MustGetLocalIP ¶
MustGetLocalIP 必须获取本地IP,如果获取失败则返回备用IP
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.