Esempio n. 1
0
        static void Main(string[] args)
        {
            while (true)
            {
                Console.WriteLine("Exit to quit");
                Console.Write("Enter the subprogram name: ");
                var name = Console.ReadLine();

                switch (name)
                {
                case "SenderReceiver":
                    SenderReceiver.Run();
                    break;

                case "Server":
                    Server.Run();
                    break;

                case "Client":
                    Client.Run();
                    break;

                case "Publisher":
                    Publisher.Run();
                    break;

                case "Subscriber":
                    Subscriber.Run();
                    break;

                case "WebServer":
                    WebServer.Run();
                    break;

                case "Clear":
                    Console.Clear();
                    break;

                case "Exit":
                    return;

                default:
                    Console.WriteLine($"Subprogram not recognised");
                    break;
                }

                Console.WriteLine();
            }
        }
Esempio n. 2
0
 /*
  * El metodo Start se ejecuta al iniciar el programa. En este caso inicializa todos los objetos (Perfil, Carga, etc...) y
  * tambien inicializa la escucha del servidor con la ip y en el puerto indicado.
  */
 void Start()
 {
     try
     {
         perfil      = new Perfil();
         carga       = new Carga();
         perfilData  = new PerfilData();
         campaña     = new Campaña();
         campañaData = new CampañaData();
         client      = new TcpClient("81.39.98.108", 13000);
         sender      = new SenderReceiver(client);
         listener    = new Thread(receive);
         jugador     = new Jugador();
         mensaje     = new Mensaje();
         personaje   = new Personaje();
         listener.Start();
     }
     catch (Exception ex)
     {
         connectionError.SetActive(true);
     }
 }
Esempio n. 3
0
    //Sets up and performs the SenderSpeedTest
    private static void SenderSpeedTest(int max_count) {
      SenderReceiver sender = new SenderReceiver((NodeMapping) nodes.GetByIndex(0), max_count);
      NodeMapping rem_nm = (NodeMapping) nodes.GetByIndex(1);
      SenderReceiver receiver = new SenderReceiver(rem_nm, max_count);

      Console.WriteLine("Total time: " + sender.Send(rem_nm.Node.Address));
    }