Exemplo n.º 1
0
        public string recibirMensaje(string msj, Usuario usuario)
        {
            string mensaje = "";
            bool   abrimos = false;

            if (msj.Equals("c"))
            {
                string rival = ListadoUsuarios.ponerEnCola(usuario);
                if (rival == "")
                {
                    mensaje = "estas en cola buscando rival";
                    Console.WriteLine(mensaje);
                }
                else if (rival != "")
                {
                    mensaje = rival;
                    usuario.setConexion(clientSocket);
                    abrimos = true;
                    // if(abrimos == true)
                    // {
                    //       ListadoUsuarios.sacarDeLaCola(usuario);
                    //   }
                }
            }
            else if (msj.Equals("d"))
            {
                ListadoUsuarios.sacarDeLaCola(usuario);
                mensaje = "saliste de la cola";
                Console.WriteLine(mensaje);
            }

            return(mensaje);
        }
Exemplo n.º 2
0
        public void recibirMensaje(string msj, Usuario usuario)
        {
            string mensaje = "";

            switch (msj)
            {
            case "c":
                string rival = ListadoUsuarios.ponerEnCola(usuario);
                if (rival != "")
                {
                    mensaje = rival;
                    ListadoUsuarios.sacarDeLaCola(usuario);
                    usuario.setConexion(clientSocket);
                    mensajeAlCliente(mensaje);
                }
                break;

            case "d":
                ListadoUsuarios.sacarDeLaCola(usuario);
                mensaje = "saliste de la cola";
                Console.WriteLine(mensaje);
                break;
            }
        }