src/main/java/edu/escuelaing/arep/app/servidor/Servidor.java
public void Start() throws IOException{

        
        while(true){
            puerto = getPuerto();          
            IniciadorAtributosConexion(puerto);

            try {
                
                socketCliente = socketServidor.accept();

            } catch (IOException e) {
                System.err.println("Fallo al aceptar el puerto del cliente.");
                System.exit(1);
            }

            RealizadorConexionStream();

            while ((inputLine = bufferedReader.readLine()) != null) {
                if(inputLine.startsWith("GET")){

                    archivo = inputLine.substring(inputLine.indexOf("/") + 1, inputLine.indexOf("HTTP"));

                }

                if (!bufferedReader.ready()){

                    break;

                } 
                
            }

            if(archivo.equals(" ")) {
                archivo = "index.html";

            }

            if (archivo.equals("editores ")){
                MostrarPaginaDB();
            }

            else if (archivo.startsWith("api")){
                MostrarPaginaAPI();
            }
            
            else if(!archivo.equals("/")){

                CreacionArchivo();

            }

            printWriter.flush();
            CerrarTodo();
        }
    }
/**
     * Metodo iniciador del servidor en el cual se realizan las distintas conexiones necesarias para generar las paginas y las imagenes
     * @throws IOException
     */
Metodo iniciador del servidor en el cual se realizan las distintas conexiones necesarias para generar las paginas y las imagenes
@throws IOException
Metodo iniciador del servidor en el cual se realizan las distintas conexiones necesarias para generar las paginas y las imagenes @throws IOException
public void Start() throws IOException{
        while(true){
            puerto = getPuerto();          
            IniciadorAtributosConexion(puerto);
            try {
                socketCliente = socketServidor.accept();
            } catch (IOException e) {
                System.err.println("Fallo al aceptar el puerto del cliente.");
                System.exit(1);
            }
            RealizadorConexionStream();
            while ((inputLine = bufferedReader.readLine()) != null) {
                if(inputLine.startsWith("GET")){
                    archivo = inputLine.substring(inputLine.indexOf("/") + 1, inputLine.indexOf("HTTP"));
                }
                if (!bufferedReader.ready()){
                    break;
                } 
            }
            if(archivo.equals(" ")) {
                archivo = "index.html";
            }
            if (archivo.equals("editores ")){
                MostrarPaginaDB();
            }
            else if (archivo.startsWith("api")){
                MostrarPaginaAPI();
            }
            else if(!archivo.equals("/")){
                CreacionArchivo();
            }
            printWriter.flush();
            CerrarTodo();
        }
    }
public void Start ( ) throws IOException { while ( true ) { puerto = getPuerto ( ) ; IniciadorAtributosConexion ( puerto ) ; try { socketCliente = socketServidor . accept ( ) ; } catch ( IOException e ) { System . err . println ( "Fallo al aceptar el puerto del cliente." ) ; System . exit ( 1 ) ; } RealizadorConexionStream ( ) ; while ( ( inputLine = bufferedReader . readLine ( ) ) != null ) { if ( inputLine . startsWith ( "GET" ) ) { archivo = inputLine . substring ( inputLine . indexOf ( "/" ) + 1 , inputLine . indexOf ( "HTTP" ) ) ; } if ( ! bufferedReader . ready ( ) ) { break ; } } if ( archivo . equals ( " " ) ) { archivo = "index.html" ; } if ( archivo . equals ( "editores " ) ) { MostrarPaginaDB ( ) ; } else if ( archivo . startsWith ( "api" ) ) { MostrarPaginaAPI ( ) ; } else if ( ! archivo . equals ( "/" ) ) { CreacionArchivo ( ) ; } printWriter . flush ( ) ; CerrarTodo ( ) ; } }
Metodo iniciador del servidor en el cual se realizan las distintas conexiones necesarias para generar las paginas y las imagenes
 @throws IOException
Metodo iniciador del servidor en el cual se realizan las distintas conexiones necesarias para generar las paginas y las imagenes @throws IOException