コード例 #1
0
ファイル: HiloServer.cs プロジェクト: MaxiNicopg/medidoresApp
        public void Ejecutar()
        {
            server = new ServerSocket(puerto);
            Console.WriteLine("Iniciando Server de comunicaciones...");
            if (server.Iniciar())
            {
                Console.WriteLine("Iniciado en el puerto {0}", puerto);
                while (true)
                {
                    Console.WriteLine("Esperando conexiones de clientes...");
                    EnlaceSocket enlace = server.ObtenerCliente();

                    if (enlace != null)
                    {
                        Console.WriteLine("Conexion establecida...");
                        //Aqui iniciar hilo del cliente
                        HiloCliente hiloCliente = new HiloCliente(enlace);
                        Thread      t           = new Thread(new ThreadStart(hiloCliente.Ejecutar));
                        t.IsBackground = true;
                        t.Start();
                    }
                }
            }
        }
コード例 #2
0
 public HiloCliente(EnlaceSocket server)
 {
     this.server = server;
 }