Files
esp-protocols/components/esp_websocket_client
Richard Allen 030cb75ece fix(websocket): release client-lock during WEBSOCKET_EVENT_DATA
This resolves:

 1) Deadlock when trying to reserve a lock in WEBSOCKET_EVENT_DATA,
    but lock is held by a thread trying to send a websocket message.
 2) High latency caused by writers serialized with WEBSOCKET_EVENT_DATA
    while calling esp_websocket_client_send(), even when TCP window
    has enough space for the entire message being queued to send.

Multiple writers are still serialized at fragment boundaries, but
only with other writers and websocket error updates.

Fixes #625
2025-02-11 12:04:39 -06:00
..
2025-01-30 07:16:24 +01:00
2025-01-30 07:16:24 +01:00

ESP WEBSOCKET CLIENT

Component Registry

The esp-websocket_client component is a managed component for esp-idf that contains implementation of WebSocket protocol client for ESP32

Examples

Get started with example test example:

Documentation