simpletoolsforgo

package module
v0.0.0-...-4e92c9a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2024 License: MIT Imports: 6 Imported by: 0

README

SimpleToolsForGo

Este paquete proporciona herramientas simples para realizar tareas comunes en programas escritos en Go.

Funciones disponibles

ClearScreen

La función ClearScreen se utiliza para limpiar la consola según el sistema operativo especificado.

ReadFile

La funcion ReadFile se utiliza para leer un fichero y devuelve un string

Uso
package main

import "simpletoolsforgo"

func main() {
    // Limpiar la consola en Windows
    simpletoolsforgo.ClearScreen("win")

    // Limpiar la consola en Linux
    simpletoolsforgo.ClearScreen("linux")

    // Leer Archivo 
    contenido := simpletoolsforgo.ReadFile("/ruta/del/archivo.txt")
    fmt.Println(contenido)

    
}

Referencias

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ClearScreen

func ClearScreen(system string)

ClearScreen limpia la consola según el sistema operativo especificado.

La función acepta un argumento de tipo string, que debe ser "win" para Windows o "linux" para Linux. Si el argumento no coincide con ninguna de estas opciones, la función no realizará ninguna acción.

Ejemplos:

  • Limpiar la consola en Windows: ClearScreen("win")
  • Limpiar la consola en Linux: ClearScreen("linux")

Parámetros:

-

func Connect_ser

func Connect_ser()

Connect_ser establece una conexión TCP con el servidor en la dirección 127.0.0.1:8080. La función utiliza un bucle infinito para intentar establecer la conexión continuamente hasta que tiene éxito. Una vez que la conexión es exitosa, el bucle se rompe y la conexión queda establecida en la variable global 'conn'.

func Enviar

func Enviar(pac string)

Enviar envía un mensaje al servidor a través de la conexión establecida en 'conn'. El mensaje es formateado antes de ser enviado, añadiendo un prefijo "(Client) --> ". En caso de error al enviar el mensaje, la función no realiza ninguna acción adicional.

func ReadFile

func ReadFile(file string) string

ReadFile lee el contenido de un archivo y lo retorna como una cadena de texto.

Parámetros:

  • file (string): Ruta del archivo que se va a leer.

Retorna:

  • string: Contenido del archivo como una cadena de texto. Si ocurre un error al intentar leer el archivo, se retorna un mensaje de error.

Ejemplo de Uso:

contenido := ReadFile("/ruta/del/archivo.txt")
fmt.Println(contenido)

func Receptor

func Receptor() string

Receptor lee datos de la conexión establecida en 'conn' y devuelve los datos como una cadena. Utiliza un búfer de 4096 bytes para leer los datos de la conexión. En caso de error al leer, la función devuelve un mensaje de error formateado. La función espera bloqueada hasta que se reciben datos o se produce un error en la conexión.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL