commit 16cf27559b52cb303d26c613834d9522ab51024e Author: Armando de la Cruz Date: Fri Oct 4 11:44:55 2024 -0600 Pro1.2 diff --git a/main.go b/main.go new file mode 100644 index 0000000..fc4cb00 --- /dev/null +++ b/main.go @@ -0,0 +1,27 @@ +package main + +import ( + "fmt" + "log" + "net/http" + "os" +) + +// Handler que maneja las solicitudes y responde con el nombre del servidor +func serverNameHandler(w http.ResponseWriter, r *http.Request) { + serverName, err := os.Hostname() + if err != nil { + http.Error(w, "No se pudo obtener el nombre del servidor", http.StatusInternalServerError) + return + } + fmt.Fprintf(w, "v1.2 - Nombre del Servidor: %s \n", serverName) +} + +func main() { + http.HandleFunc("/", serverNameHandler) + + // Especifica el puerto en el que el servidor escuchará + port := "1582" + fmt.Printf("Servidor corriendo en el puerto %s\n", port) + log.Fatal(http.ListenAndServe(":"+port, nil)) +} \ No newline at end of file