|
|
@@ -77,7 +77,9 @@ func (this *DokodemoDoor) ListenUDP(port v2net.Port) error {
|
|
|
log.Error("Dokodemo failed to listen on port %d: %v", port, err)
|
|
|
return err
|
|
|
}
|
|
|
+ this.udpMutex.Lock()
|
|
|
this.udpConn = udpConn
|
|
|
+ this.udpMutex.Unlock()
|
|
|
go this.handleUDPPackets()
|
|
|
return nil
|
|
|
}
|
|
|
@@ -125,7 +127,9 @@ func (this *DokodemoDoor) ListenTCP(port v2net.Port) error {
|
|
|
log.Error("Dokodemo failed to listen on port %d: %v", port, err)
|
|
|
return err
|
|
|
}
|
|
|
+ this.tcpMutex.Lock()
|
|
|
this.tcpListener = tcpListener
|
|
|
+ this.tcpMutex.Unlock()
|
|
|
go this.AcceptTCPConnections()
|
|
|
return nil
|
|
|
}
|