summaryrefslogtreecommitdiff
path: root/rudp/listen.go
diff options
context:
space:
mode:
Diffstat (limited to 'rudp/listen.go')
-rw-r--r--rudp/listen.go15
1 files changed, 7 insertions, 8 deletions
diff --git a/rudp/listen.go b/rudp/listen.go
index 2d702c4..5b7154a 100644
--- a/rudp/listen.go
+++ b/rudp/listen.go
@@ -1,7 +1,6 @@
package rudp
import (
- "encoding/binary"
"errors"
"fmt"
"net"
@@ -17,7 +16,7 @@ type Listener struct {
mu sync.Mutex
addr2peer map[string]cltPeer
id2peer map[PeerID]cltPeer
- peerid PeerID
+ peerID PeerID
}
// Listen listens for packets on conn until it is closed.
@@ -91,18 +90,18 @@ func (l *Listener) processNetPkt(pkt netPkt) error {
clt, ok := l.addr2peer[addrstr]
if !ok {
- prev := l.peerid
- for l.id2peer[l.peerid].Peer != nil || l.peerid < PeerIDCltMin {
- if l.peerid == prev-1 {
+ prev := l.peerID
+ for l.id2peer[l.peerID].Peer != nil || l.peerID < PeerIDCltMin {
+ if l.peerID == prev-1 {
return ErrOutOfPeerIDs
}
- l.peerid++
+ l.peerID++
}
pkts := make(chan netPkt, 256)
clt = cltPeer{
- Peer: newPeer(l.conn, pkt.SrcAddr, l.peerid, PeerIDSrv),
+ Peer: newPeer(l.conn, pkt.SrcAddr, l.peerID, PeerIDSrv),
pkts: pkts,
accepted: make(chan struct{}),
}
@@ -113,7 +112,7 @@ func (l *Listener) processNetPkt(pkt netPkt) error {
data := make([]byte, 1+1+2)
data[0] = uint8(rawTypeCtl)
data[1] = uint8(ctlSetPeerID)
- binary.BigEndian.PutUint16(data[2:4], uint16(clt.ID()))
+ be.PutUint16(data[2:4], uint16(clt.ID()))
if _, err := clt.sendRaw(rawPkt{Data: data}); err != nil {
if errors.Is(err, net.ErrClosed) {
return nil