From 22dc9b47c73d6d663fbd747ec5d401f6ce2afee3 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Mon, 27 May 2024 22:47:44 +0300 Subject: [iot/goam] Send an empty frame after every sent image --- Year 3/Internet of things/goam/main/webserver.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Year 3/Internet of things/goam/main/webserver.c b/Year 3/Internet of things/goam/main/webserver.c index b0ccbeb..5163647 100644 --- a/Year 3/Internet of things/goam/main/webserver.c +++ b/Year 3/Internet of things/goam/main/webserver.c @@ -199,6 +199,13 @@ void webserver_start() ESP_LOGI(TAG, "Started server on port %d", config.httpd.server_port); } +static httpd_ws_frame_t empty_value = { + .fragmented = false, + .type = HTTPD_WS_TYPE_BINARY, + .payload = NULL, + .len = 0, +}; + void ws_send_bin(const char* msg, size_t size) { httpd_ws_frame_t value = { .fragmented = false, @@ -215,5 +222,6 @@ void ws_send_bin(const char* msg, size_t size) { ESP_LOGI(TAG, "Sending websocket data to fd:%d", client_fds[i]); httpd_ws_send_data(server, client_fds[i], &value); + httpd_ws_send_data(server, client_fds[i], &empty_value); } } -- cgit v1.3.1-23-gd82d