MCPcopy Create free account
hub / github.com/DNAProject/DNA / GetPeerFromAddr

Method GetPeerFromAddr

p2pserver/net/netserver/netserver.go:465–475  ·  view source on GitHub ↗

find exist peer from addr map

(addr string)

Source from the content-addressed store, hash-verified

463
464//find exist peer from addr map
465func (this *NetServer) GetPeerFromAddr(addr string) *peer.Peer {
466 var p *peer.Peer
467 this.PeerAddrMap.RLock()
468 defer this.PeerAddrMap.RUnlock()
469
470 p, ok := this.PeerAddress[addr]
471 if ok {
472 return p
473 }
474 return nil
475}
476
477//IsNbrPeerAddr return result whether the address is under connecting
478func (this *NetServer) IsNbrPeerAddr(addr string) bool {

Callers 1

TestNetServerNbrPeerFunction · 0.95

Calls

no outgoing calls

Tested by 1

TestNetServerNbrPeerFunction · 0.76