美文网首页
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