Convert *rudp.Peer from rudp.Listener.Listen to *multiserver.Peer
parent
172b591efc
commit
dcd0c63cf8
|
@ -26,11 +26,13 @@ func Listen(conn net.PacketConn) *Listener {
|
|||
// You should keep calling this until it returns ErrClosed
|
||||
// so it doesn't leak a goroutine
|
||||
func (l *Listener) Accept() (*Peer, error) {
|
||||
clt, err := l.Listener.Accept()
|
||||
rp, err := l.Listener.Accept()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
clt := &Peer{Peer: rp}
|
||||
|
||||
l.mu.Lock()
|
||||
l.peers[clt] = struct{}{}
|
||||
l.mu.Unlock()
|
||||
|
|
Loading…
Reference in New Issue