Documentation
¶
Index ¶
- func AssignRandPort(ip ...string) (int, error)
- func ExternalIP() (string, error)
- func ExtractIP(addr net.Addr) (string, error)
- func ExtractPort(addr net.Addr) (int, error)
- func FulfillAddr(addr string) string
- func IP2Long(ip string) uint32
- func InternalIP() (string, error)
- func Long2IP(v uint32) string
- func PrivateIP() (string, error)
- func PublicIP() (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssignRandPort ¶
AssignRandPort 分配一个随机端口 @param ip ...string 可选,绑定的IP地址 @return @1 int 随机端口号 @return @2 error 错误信息
func ExternalIP ¶
ExternalIP 获取外网IP地址 @return @1 string 外网IP地址 @return @2 error 错误信息
func ExtractIP ¶
ExtractIP 提取主机地址 @param addr net.Addr 网络地址 @return @1 string 主机IP地址 @return @2 error 错误信息
func ExtractPort ¶
ExtractPort 提取主机端口 @param addr net.Addr 网络地址 @return @1 int 主机端口 @return @2 error 错误信息
func FulfillAddr ¶
FulfillAddr 补全地址 @param addr string 待补全的地址 @return @1 string 补全后的地址
func InternalIP ¶
InternalIP 获取内网IP地址 @return @1 string 内网IP地址 @return @2 error 错误信息
func Long2IP ¶ added in v2.1.0
Long2IP 长整型转换为字符串地址 @param v uint32 长整型 @return @1 string 转换后的IP地址字符串
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.