2 repositorios
Capabilities for reading data streams from WebSocket connections while handling protocol-level control frames.
Distinguishing note: None of the candidates cover the specific act of reading protocol-framed messages from a persistent WebSocket stream.
Explore 2 awesome GitHub repositories matching networking & communication · WebSocket Message Readers. Refine with filters or upvote what's useful.
This is a minimal WebSocket library for Go designed for bidirectional real-time communication. It serves as a network protocol implementation for managing handshakes, frame masking, and control signals to enable the exchange of text and binary messages over persistent connections. The library distinguishes itself by providing a connectivity layer that wraps browser WebSocket APIs for applications compiled to WebAssembly. It also functions as data compression middleware, utilizing deflate compression to reduce bandwidth usage for transmitted messages. The project covers a broad range of netwo
Implements the ability to retrieve incoming messages as byte slices or streams while processing control frames.
Beast es una librería de C++ para implementar clientes y servidores HTTP y WebSocket de bajo nivel. Funciona como un framework de red asíncrono diseñado para componer operaciones de E/S sin bloqueo y pilas de flujo en capas para gestionar el tráfico de red concurrente, utilizando específicamente el modelo asíncrono de Boost.Asio. La librería proporciona una implementación completa de los protocolos HTTP/1.1 y WebSocket. Para HTTP, incluye primitivas para analizar y serializar mensajes con soporte para codificación de transferencia fragmentada, lectura incremental del cuerpo y canalización de solicitudes. Su implementación de WebSocket cubre el ciclo de vida completo de la comunicación bidireccional, incluyendo apretones de manos, negociación de subprotocolos, fragmentación de mensajes y monitoreo de actividad mediante tramas de control. Beast incluye un conjunto especializado de herramientas para la gestión de buffers de red para optimizar la E/S de dispersión-recopilación a través de buffers de memoria dinámicos y basados en secuencias. También cubre la comunicación de red segura mediante la integración de capas SSL/TLS para flujos cifrados, autenticación de certificados y terminación segura de conexiones. El framework proporciona abstracciones multiplataforma para E/S de archivos y gestión de señales del sistema para apoyar el desarrollo de aplicaciones de red estables.
Reads incoming text and binary data from WebSocket connections as complete messages or incremental pieces.