Documentation ¶
Overview ¶
Package pnet 提供 dep2p 中私有网络的接口。
Index ¶
Constants ¶
View Source
const EnvKey = "LIBP2P_FORCE_PNET"
EnvKey 定义了一个环境变量名称,用于强制在 dep2p 中使用私有网络(PNet) 当此环境变量的值设置为 "1" 时,ForcePrivateNetwork 变量将被设置为 true
Variables ¶
View Source
var ErrNotInPrivateNetwork = NewError("未配置私有网络,但环境要求必须使用私有网络")
ErrNotInPrivateNetwork 当 dep2p 在设置了 ForcePrivateNetwork 但没有 PNet Protector 的情况下尝试拨号时返回此错误
View Source
var ForcePrivateNetwork = false
ForcePrivateNetwork 是一个布尔变量,用于强制在 dep2p 中使用私有网络 将此变量设置为 true 或将 LIBP2P_FORCE_PNET 环境变量设置为 true 将使 dep2p 要求使用私有网络保护器 如果未提供网络保护器且此变量设置为 true,dep2p 将拒绝连接
Functions ¶
func IsPNetError ¶
IsPNetError 检查给定的错误是否为 PNet 错误 参数:
- err: error 需要检查的错误对象
返回值:
- bool: 如果是 PNet 错误则返回 true,否则返回 false
Types ¶
Click to show internal directories.
Click to hide internal directories.