func (p *Peer) OnGossipUnicast(_ mesh.PeerName, buf []byte) error {
	pkt := makePkt(buf)
	p.recv <- pkt // to ReadFrom
	return nil
}
func (p *Peer) OnGossipUnicast(_ mesh.PeerName, buf []byte) error {
	pkt := makePkt(buf)
	p.recv <- pkt 
	return nil
}
func ( p * Peer ) OnGossipUnicast ( _ mesh . PeerName , buf [ ] byte ) error { pkt := makePkt ( buf ) p . recv <- pkt // to ReadFrom return nil }
// OnGossipUnicast implements mesh.Gossiper.
// The buf is a single pkt.
OnGossipUnicast implements mesh . Gossiper . The buf is a single pkt .