Provide discovery hint from the outside (ref #192)

This commit is contained in:
Jakob Borg
2014-05-12 21:50:54 -03:00
parent e8a9abaf40
commit dd1197236d
2 changed files with 18 additions and 0 deletions

View File

@@ -90,6 +90,14 @@ func (d *Discoverer) Lookup(node string) []string {
return nil
}
func (d *Discoverer) Hint(node string, addrs []string) {
resAddrs := resolveAddrs(addrs)
d.registerNode(nil, Node{
ID: node,
Addresses: resAddrs,
})
}
func (d *Discoverer) announcementPkt() []byte {
var addrs []Address
for _, astr := range d.listenAddrs {