support printing non-blocking packets

This commit is contained in:
wish
2022-11-12 13:36:27 +11:00
parent 9fb8165be0
commit b73ddb8866

View File

@@ -116,10 +116,9 @@ func (s *Session) QueueSend(data []byte) {
func (s *Session) QueueSendNonBlocking(data []byte) {
select {
case s.sendPackets <- packet{data, true}:
// Enqueued data
s.logMessage(binary.BigEndian.Uint16(data[0:2]), data, "Server", s.Name)
default:
s.logger.Warn("Packet queue too full, dropping!")
// Queue too full
}
}