美文网首页
go-libp2p-net 源代码分析

go-libp2p-net 源代码分析

作者: 区块链布道者Enoch | 来源:发表于2018-10-25 20:50 被阅读0次
    IPFS网络包处理所有对等网络。它连接到其他主机,它加密通信,它在网络的客户端服务和目标主机之间复用消息。它有多个子组件:

Conn - 与单个Peer的连接
MultiConn - 一组与单个Peer的连接
SecureConn - 加密(类似tls)连接
Swarm - 保持与对等体的连接,与每个MultiConn的多路复用
Muxer - 服务和Swarm之间的多路复用。处理请求/回复。
service - 连接外部客户服务和网络。
handler - 处理请求的客户端服务部分
看起来有点像这样:


image.png

相关文章

网友评论

      本文标题:go-libp2p-net 源代码分析

      本文链接:https://www.haomeiwen.com/subject/bsrctqtx.html