// sends fake discovery announcements once every second func send(bc beacon.Interface) { ann := discover.Announce{ ID: myID, Addresses: []string{"tcp://fake.example.com:12345"}, } bs, _ := ann.Marshal() for { bc.Send(bs) time.Sleep(time.Second) } }
// sends fake discovery announcements once every second func send(bc beacon.Interface) { ann := discover.Announce{ Magic: discover.AnnouncementMagic, This: discover.Device{ ID: myID, Addresses: []discover.Address{ {URL: "tcp://fake.example.com:12345"}, }, }, } bs, _ := ann.MarshalXDR() for { bc.Send(bs) time.Sleep(time.Second) } }