Ejemplo n.º 1
0
        /// <summary>
        /// Este método envia el Ranking al Cliente/Jugador que lo solicitó, para esto transforma el diccionario del
        /// ranking en una colección No Genérica así se la puede serializar y enviar al Jugador
        /// </summary>
        /// <param name="puerto"></param>
        private void EnviarRanking(int puerto)
        {
            ArrayList aux  = new ArrayList();
            Ranking   aux2 = new Ranking();

            if (dineroJugadores.Count == 0)
            {
                dineroJugadores.Add("Vacio", 0);
            }

            foreach (KeyValuePair <string, int> entry in dineroJugadores)
            {
                aux2 = new Ranking(entry.Key, entry.Value);
                aux.Add(aux2);
            }
            ActualizarLog("Ranking Enviado");

            enviar.SetearRanking(aux);
            enviar.Start(puerto);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Este evento manda una solicitud de Tipo: 999 al Server para que éste le responda con el Ranking y así poder
 /// mostrarlo luego
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btRanking_Click(object sender, EventArgs e)
 {
     enviar2.SetearRanking(null, escuchar2.puerto);
     enviar2.Start(5555);
 }