aboutsummaryrefslogtreecommitdiff
path: root/remote_node.go
blob: 8563cb66d3f32e04fd7017386804039fc598dfea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package main

import (
	"fmt"
	"net"
	//"time"
)

type remoteNode struct {
	address net.UDPAddr
	id      string
	//lastSeen time.Time
}

func newRemoteNode(addr net.UDPAddr, id string) *remoteNode {
	return &remoteNode{
		address: addr,
		id:      id,
	}
}

func (r *remoteNode) String() string {
	return fmt.Sprintf("%s:%d", r.address.IP.String(), r.address.Port)
}