Exemplo n.º 1
0
        public static IPacket Decode(short opcode, byte[] data)
        {
            IPacket packet = null;
            switch (opcode)
            {
                case (short)PacketCode.SensorData:
                    packet = new SensorDataPacket();
                    break;

                default:
                    packet = new UnknownPacket();
                    break;
            }

            packet.FromBytes(data);

            return packet;
        }
Exemplo n.º 2
0
 static void OnUnknownPacketReceived(UnknownPacket packet)
 {
     Console.Out.WriteLine("Packet with unknown opcode received from client, dropping it...");
 }