func (cw *ConnectionWrapper) processPacket(_packet pnet.IPacket) { header, err := _packet.ReadUint8() if err != nil { return } var netmessage pnet.INetMessageReader if header == pnet.HEADER_WALK { netmessage = netmsg.NewWalkMessage(nil) netmessage.ReadPacket(_packet) } else { log.Warning("ConnectionWrapper", "processPacket", "Received packet with unknown header: %d", header) } // Push netmessage on rxChan if netmessage != nil { cw.rxChan <- netmessage } }