Beispiel #1
0
        static void Main(string[] args)
        {
            //1. Iniciar el Servidor Socket en el puerto 3000
            //2. El puerto tiene que ser configurable en el App.Config
            //3. cuando reciba un cliente, tiene que solicitar a ese cliente el
            //nombre y el texto, y agregar un nuevo mensaje con el tipo TCP.
            // IniciarServidor();

            HebraServidor hebra = new HebraServidor();
            //hebra.Ejecutar();
            Thread t = new Thread(new ThreadStart(hebra.Ejecutar));

            t.IsBackground = true;
            t.Start();
            while (Menu())
            {
                ;
            }

            //proxima Clase;
            //1. ¿Ateder mas de un cliente a la vez?
            //2. ¿Evitar que dos clientes ingresen al archivo a la vez?
            //3. ¿evitar el bloqueo mutuo?

            ///
        }
Beispiel #2
0
        static void Main()
        {
            HebraServidor hs = new HebraServidor();
            Thread        t  = new Thread(new ThreadStart(hs.Levantar));

            t.IsBackground = true;
            t.Start();
            while (Menu())
            {
                ;
            }
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            HebraServidor hebra = new HebraServidor();
            Thread        t     = new Thread(new ThreadStart(hebra.Ejecutar));

            t.IsBackground = true;
            t.Start();
            while (Menu())
            {
                ;
            }
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            //1. Iniciar el Servidor Socket en el puerto 3000
            //2. el puerto tiene que ser configurable App.Config
            //3. cuando reciba un cliente, tiene que solicitar a ese cliente
            // el nombre y el texto, para agregar un nuevo mensaje con el tipo TCP
            HebraServidor hebra = new HebraServidor();
            Thread        t     = new Thread(new ThreadStart(hebra.Ejecutar));

            t.IsBackground = true;
            t.Start();

            // 1. ¿Como atender mas de un cliente a las vez?
            // 2. ¿Como evitar el bloqueo?
            while (Menu())
            {
                ;
            }
        }