文件名称:go-sockaddr:IP地址用于Go的UNIX套接字便捷功能
文件大小:912KB
文件格式:ZIP
更新时间:2024-05-24 17:31:16
Go
go-sockaddr sockaddr库 Go的套接字地址便捷功能。 go-sockaddr是一个方便使用的库,使使用IP地址执行正确的操作变得容易。 go-sockaddr在UNIX sockaddr_t之后进行松散建模,并创建sockaddr_t类型族的并集(请参见下面的ascii图)。 库文档可从。 该库的主要目的是使在运行时评估配置时定义用于选择正确IP地址的启发式方法成为可能。 有关如何使用此库的详细信息和提示,请参阅 , ,测试和。 例如,使用此库,可以找到一个IP地址,该地址: 附加到默认路由( ) 包含在CIDR块中( ) 是RFC1918地址( ) 是有序的( ,其中args包括但不限于 , ) 排除所有IPv6地址( ) 大于/32 ( ) 不在down接口上( ) 将IPv6地址优先于IPv4地址( + ReverseIfAddr