WIP: cleanup. Local peer discovery working.
This commit is contained in:
parent
bbf5202d30
commit
5d97cccb98
@ -27,7 +27,6 @@ func sendLocalDiscovery(conn *net.UDPConn) {
|
|||||||
|
|
||||||
for range time.Tick(32 * time.Second) {
|
for range time.Tick(32 * time.Second) {
|
||||||
signed := buildLocalDiscoveryPacket(buf1, buf2)
|
signed := buildLocalDiscoveryPacket(buf1, buf2)
|
||||||
log.Printf("Sending discovery packet...")
|
|
||||||
if _, err := conn.WriteToUDP(signed, multicastAddr); err != nil {
|
if _, err := conn.WriteToUDP(signed, multicastAddr); err != nil {
|
||||||
log.Printf("Failed to write multicast UDP packet: %v", err)
|
log.Printf("Failed to write multicast UDP packet: %v", err)
|
||||||
}
|
}
|
||||||
@ -45,7 +44,6 @@ func recvLocalDiscovery(conn *net.UDPConn) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("Failed to read from UDP port (multicast): %v", err)
|
log.Fatalf("Failed to read from UDP port (multicast): %v", err)
|
||||||
}
|
}
|
||||||
log.Printf("Got local discovery packet...")
|
|
||||||
|
|
||||||
raw = raw[:n]
|
raw = raw[:n]
|
||||||
h, ok := openLocalDiscoveryPacket(raw, buf)
|
h, ok := openLocalDiscoveryPacket(raw, buf)
|
||||||
@ -59,7 +57,6 @@ func recvLocalDiscovery(conn *net.UDPConn) {
|
|||||||
SrcAddr: remoteAddr,
|
SrcAddr: remoteAddr,
|
||||||
Packet: localDiscoveryPacket{},
|
Packet: localDiscoveryPacket{},
|
||||||
}
|
}
|
||||||
log.Printf("Got local discovery packet from %d/%v...", h.SourceIP, remoteAddr)
|
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case messages[h.SourceIP] <- msg:
|
case messages[h.SourceIP] <- msg:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user