package
0.0.2
Repository: https://github.com/dep2p/go-dep2p.git
Documentation: pkg.go.dev

# Functions

ConvertFromStrings 将字符串切片转换为协议 ID 切片 参数: - ids: []string 需要转换的字符串切片 返回值: - []ID: 转换后的协议 ID 切片.
ConvertToStrings 将协议 ID 切片转换为字符串切片 参数: - ids: []ID 需要转换的协议 ID 切片 返回值: - []string: 转换后的字符串切片.

# Constants

用于测试目的的协议 ID.

# Interfaces

Negotiator 是一个能够就入站通信流使用什么协议达成一致的组件.
Router 是一个接口,允许用户添加和删除协议处理程序 当接受到已注册协议的传入流请求时,这些处理程序将被调用 在接收到传入流请求时,Router 将检查所有已注册的协议处理程序,以确定哪个(如果有)能够处理该流 处理程序按注册顺序检查;如果多个处理程序符合条件,则只调用第一个注册的处理程序.
Switch 是负责将传入流请求"分发"到其对应流处理程序的组件 它同时实现了 Negotiator 和 Router 接口.

# Type aliases

ID 是一个用于在流中写入协议头的标识符类型.