Saltar al contenido principal

Repositorio de GitHub

Ver código fuente y contribuir

Características

  • Probado con Go 1.13 o superior
  • Implementación de alto rendimiento
  • Sin dependencias externas
  • Utiliza la biblioteca context de Go para la cancelación

Instalación

Instala la biblioteca y el cliente de ejemplo:
El binario bztcp se instalará en $GOPATH/bin.

Inicio rápido

Prueba el cliente con el ejecutable incluido:

Opciones de línea de comandos

Si se ejecuta correctamente, verás mensajes similares a:

Uso de la librería

Funciones principales

La biblioteca expone dos funciones principales:

Ejemplo básico

Uso avanzado

Cancelación basada en contexto

Use el contexto de Go para un cierre ordenado:

Procesamiento de datos del stream

La estructura StreamData contiene el mensaje ya analizado:

Gestión de errores

Ejemplo completo

Requisitos

  • Go 1.13 o posterior (usa el paquete context, requiere Go 1.8 o superior)
  • Acceso de red a tcp-v1.benzinga.io:11337

Consulta también