コード例 #1
0
ファイル: PacketDecoder.cs プロジェクト: Cocotus/SocketNet
        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;
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Cocotus/SocketNet
 static void OnUnknownPacketReceived(UnknownPacket packet)
 {
     Console.Out.WriteLine("Packet with unknown opcode received from client, dropping it...");
 }