go-libp2p-net 源代碼分析

    IPFS網(wǎng)絡(luò)包處理所有對(duì)等網(wǎng)絡(luò)。它連接到其他主機(jī),它加密通信,它在網(wǎng)絡(luò)的客戶端服務(wù)和目標(biāo)主機(jī)之間復(fù)用消息。它有多個(gè)子組件:

Conn - 與單個(gè)Peer的連接
MultiConn - 一組與單個(gè)Peer的連接
SecureConn - 加密(類(lèi)似tls)連接
Swarm - 保持與對(duì)等體的連接,與每個(gè)MultiConn的多路復(fù)用
Muxer - 服務(wù)和Swarm之間的多路復(fù)用。處理請(qǐng)求/回復(fù)。
service - 連接外部客戶服務(wù)和網(wǎng)絡(luò)。
handler - 處理請(qǐng)求的客戶端服務(wù)部分
看起來(lái)有點(diǎn)像這樣:


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 去斯坦利走路,試試新鞋,讓我滿意。只是搭配上還要再找找感覺(jué)。回家前在韓國(guó)炸雞翅店吃晚飯,兩人合吃18個(gè)小雞翅中端,...
    小王加油啊閱讀 99評(píng)論 0 0
  • 01 今天看到一篇公號(hào)的推文,名字叫“我快要撐不下去了”,是我喜歡的一個(gè)寫(xiě)作者。 他是一個(gè)數(shù)學(xué)老師,在完成教學(xué)工作...
    雨榭風(fēng)亭閱讀 540評(píng)論 7 7
  • James Houston詹姆斯·休斯頓 生于1921年,是一位著名的加拿大畫(huà)家、作家和探險(xiǎn)家。他一生中有將近20...
    塵世小書(shū)蟲(chóng)閱讀 792評(píng)論 0 0
  • 你只看到我不以為然的自嘲 卻看不到我心中的煎熬 你只看到我壯志滿懷的豪飲不醉 卻看不到我背后的淚。 我看得清濁世間...
    小義子_正版閱讀 229評(píng)論 0 0
  • 七號(hào)早上我剛坐上返回魔都的火車(chē) 父母卻奔赴外婆的殯儀館 逃避在千里之外 不忍目睹
    柳煒煒閱讀 410評(píng)論 5 3

友情鏈接更多精彩內(nèi)容