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:
system (string): Sistema operativo para el cual se debe limpiar la consola. Debe ser "win" para Windows o "linux" para Linux.
Referencias:
https://stackoverflow.com/questions/22891644/how-can-i-clear-the-terminal-screen-in-go
-
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 ¶
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.