Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllIPAddr ¶
func AllIPAddr() string
AllIPAddr returns a catch-all IP address to bind. If the machine supports IP dual stack, "::" is returned. Otherwise "0.0.0.0" is returned.
func IsIPDualStack ¶
func IsIPDualStack() bool
IsIPDualStack returns true if an IPv6 socket is able to send and receive both IPv4 and IPv6 packets.
This function only supports Linux. It always returns false if running other operating systems.
func MaybeDecorateIPv6 ¶
MaybeDecorateIPv6 adds [ and ] before and after an IPv6 address. If the input string is a IPv4 address or not a valid IP address (e.g. is a domain), the same string is returned.
Types ¶
Click to show internal directories.
Click to hide internal directories.