コード例 #1
0
        private void procesarMensaje(byte[] bytes)
        {
            Mensaje m = new Mensaje {
                Data = bytes
            };
            object obj = Serializador.Deserialize(m);

            if (obj is LibreriaComunes.EstadoJuego.EstadoJuego)
            {
                cliente.actualizarJuego(obj as LibreriaComunes.EstadoJuego.EstadoJuego);
            }
            if (obj is int)
            {
                Cliente.id = Convert.ToInt32(obj);
            }
            if (obj is string)
            {
                Console.WriteLine("reproduce?");
                cliente.reproducirSonidoInicion();
            }
            if (obj is LibreriaComunes.Comunicacion.MensajeChat)
            {
                cliente.recibirMensajeChat(obj as LibreriaComunes.Comunicacion.MensajeChat);
            }
        }
コード例 #2
0
ファイル: Cliente.cs プロジェクト: Dreadds/PacManConcurrente
        private void procesarMensaje(byte[] bytes)
        {
            Mensaje m = new Mensaje {
                Data = bytes
            };
            object obj = Serializador.Deserialize(m);

            if (obj is int)
            {
                id           = Convert.ToInt32(obj);
                f.entrada.id = id;
            }
        }