private static void Handle_RequestUserRegistration(int index, byte[] data)
        {
            PacketBuffer buffer = new PacketBuffer();

            buffer.WriteBytes(data);
            int    packetNum = buffer.ReadInteger();
            string msg       = buffer.ReadString();

            buffer.Dispose();

            //Json parse
            UserRegistrationData userData = JsonConvert.DeserializeObject <UserRegistrationData>(msg);

            //add your code you want to execute here;
            Console.WriteLine(index + " : Requested registration ({0}, {1}, {2})", userData.login, userData.password, userData.email);
            if (SqlConnection.RegisterUser(userData))
            {
                Console.WriteLine(index + ": Succesfully registered as " + userData.login);
                ServerTCP.Send_ConfirmUserRegistration(index);
                SqlConnection.SetDefaultUserImage(userData.login);
            }
            else
            {
                Console.WriteLine(index + ": Registration was aborted");
                ServerTCP.Send_AbortUserRegistration(index);
            }
        }