Esempio n. 1
0
        public static void SendConnectionOk(int index)
        {
            packetbuffer buffer = new packetbuffer();

            buffer.escrbirEntero((int)ServerPackets.SconnectionOk);
            buffer.escrbirString("coneccion exitosa con el servidor");
            SendDataTo(index, buffer.ToArray());
            buffer.Dispose();
        }
Esempio n. 2
0
        public static void ThankYouServer()
        {
            packetbuffer buffer = new packetbuffer();

            buffer.escrbirEntero((int)ClientPackets.CThankyou);
            buffer.escrbirString("gracias por dejarme conectar al servidor");
            SendData(buffer.ToArray());
            buffer.Dispose();
        }
Esempio n. 3
0
        public static void manejadorInfoDeRed(int index, byte[] data)
        {
            int numeroPaquete; packetbuffer buffer = new packetbuffer();

            buffer.escrbir(data);
            numeroPaquete = buffer.leerEntero();
            buffer.Dispose();
            //escepcion
            Packet_ Packet;

            if (Packets.TryGetValue(numeroPaquete, out Packet))
            {
                Packet.Invoke(index, data);
            }
        }
Esempio n. 4
0
        private static void ManejarAgradecimiento(int index, byte[] data)
        {
            //sacar la informacion del paquete
            packetbuffer buffer = new packetbuffer();

            buffer.escrbir(data);
            //int number= buffer.leerEntero();
            //no se toma el valor porque no es necesario, en dicho caso solo se hace para seguir
            buffer.leerEntero();
            string msg = buffer.leerString();

            buffer.Dispose();

            //agregar el codigo a ejecutar aqui
            Console.WriteLine(msg);
        }