dht

package
v0.0.0-...-2f116a2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2021 License: MIT Imports: 17 Imported by: 0

README

Это демо-версия для тестирования dht

Содержание теста: Используя публичные узлы ipfs в качестве bootstrapPeer, несколько узлов могут обнаруживать друг друга и подключаться друг к другу

Создайте узел bootstrapPeer локально для достижения взаимного обнаружения и соединения нескольких узлов

Введение в документ: начальная загрузка.go работает на локальном узле начальной загрузки норма.перейти к обычному узлу, после успешного подключения к загрузочному узлу, вы также можете стать загрузочным узлом применение: Использование общедоступных узлов в качестве bootstrapPeer:

Сначала запустите узел, чтобы создать комнату

go run normPeer.go -room myroom

Запустите второй узел в другом терминале

go run normPeer.go -joinRoom myroom

Использование локально созданного bootstrapPeer

Используйте buildw.сборка скрипта bat

. ./build.sh

Сначала запустите узел начальной загрузки

go run bootstrap.go

Выведите следующее:

Addr:/ip4/10.0.0.193/tcp/6666/p2p/QmeYXhotakHDNtZcvZzz9prWp2HY3wNEPMzTRojV1FCkdk Addr:/ip4/127.0.0.1/tcp/6666/p2p/QmeYXhotakHDNtZcvZzz9prWp2HY3wNEPMzTRojV1FCkdk

Эти два адреса предназначены для подключения других узлов norm

Запустите другой узел и создайте комнату

go run normPeer.go -room myroom -b /ip4/10.0.0.193/tcp/6666/p2p/QmeYXhotakHDNtZcvZzz9prWp2HY3wNEPMzTRojV1FCkdk

Запустите другой узел в другом терминале

go run normPeer.go -joinRoom myroom -b /ip4/10.0.0.193/tcp/6666/p2p/QmeYXhotakHDNtZcvZzz9prWp2HY3wNEPMzTRojV1FCkdk

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BootstrapPeers = []string{
	"/ip4/104.131.131.82/tcp/4001/ipfs/QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ",
	"/ip4/104.236.76.40/tcp/4001/ipfs/QmSoLV4Bbm51jM9C4gDYZQ9Cy3U6aXMJDAbzgu2fzaDs64",
	"/ip4/104.236.176.52/tcp/4001/ipfs/QmSoLnSGccFuZQJzRadHn95W2CrSFmZuTdDWP8HXaHca9z",
	"/ip4/104.236.179.241/tcp/4001/ipfs/QmSoLPppuBtQSGwKDZT2M73ULpjvfd3aZ6ha4oFGL1KrGM",
	"/ip4/162.243.248.213/tcp/4001/ipfs/QmSoLueR4xBeUbY9WZ9xGUUxunbKWcrNFTDAadQJmocnWm",
	"/ip4/128.199.219.111/tcp/4001/ipfs/QmSoLSafTMBsPKadTEgaXctDQVcqN88CNLHXMkTNwMKPnu",
}

Functions

func NewDHTBootPeer

func NewDHTBootPeer(keyFile string, port int) (err error)

func Newmain

func Newmain()

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL