diff --git a/dap-sdk/net/server/http_server/dap_http_simple.c b/dap-sdk/net/server/http_server/dap_http_simple.c
index e7f7f50e1d3c8f8e6ffe73030ebd534a938a4eda..657fabbac80ea115c0a634b650161c5ae0f8b7ad 100644
--- a/dap-sdk/net/server/http_server/dap_http_simple.c
+++ b/dap-sdk/net/server/http_server/dap_http_simple.c
@@ -221,9 +221,9 @@ static void s_esocket_worker_write_callback(dap_worker_t *a_worker, void *a_arg)
 {
     UNUSED(a_worker);
     dap_http_simple_t *l_http_simple = (dap_http_simple_t*)a_arg;
-    dap_events_socket_t *l_es = dap_context_find(a_worker->context, l_http_simple->http_client_uuid);
+    dap_events_socket_t *l_es = dap_context_find(a_worker->context, l_http_simple->esocket_uuid);
     if (!l_es) {
-        debug_if(g_debug_reactor, L_INFO, "Esocket 0x%"DAP_UINT64_FORMAT_x" is already deleted", l_http_simple->http_client_uuid);
+        debug_if(g_debug_reactor, L_INFO, "Esocket 0x%"DAP_UINT64_FORMAT_x" is already deleted", l_http_simple->esocket_uuid);
         DAP_DEL_Z(l_http_simple->request);
         DAP_DEL_Z(l_http_simple->reply);
         DAP_DEL_Z(l_http_simple->http_client);
@@ -358,6 +358,7 @@ static void s_http_client_headers_read( dap_http_client_t *a_http_client, void *
     //  Sleep(300);
 
     l_http_simple->esocket = a_http_client->esocket;
+    l_http_simple->esocket_uuid = a_http_client->esocket->uuid;
     l_http_simple->http_client = a_http_client;
     l_http_simple->worker = a_http_client->esocket->context->worker;
     l_http_simple->reply_size_max = DAP_HTTP_SIMPLE_URL_PROC( a_http_client->proc )->reply_size_max;
diff --git a/dap-sdk/net/server/http_server/include/dap_http_simple.h b/dap-sdk/net/server/http_server/include/dap_http_simple.h
index 7f38cf8c59c812841512afc22985616ad7e011c1..5406bc02b578e17ad0998ad8c2074d792698afb4 100644
--- a/dap-sdk/net/server/http_server/include/dap_http_simple.h
+++ b/dap-sdk/net/server/http_server/include/dap_http_simple.h
@@ -25,6 +25,7 @@ See more details here <http://www.gnu.org/licenses/>.
 
 #include <stddef.h>
 #include <stdint.h>
+#include "dap_events_socket.h"
 #include "dap_http.h"
 #include "dap_uuid.h"
 //#define DAP_HTTP_SIMPLE_REQUEST_MAX 100000
@@ -38,7 +39,7 @@ typedef struct dap_http_simple {
     dap_events_socket_t * esocket;
     dap_worker_t * worker;
     dap_http_client_t * http_client;
-    uint128_t http_client_uuid;
+    dap_events_socket_uuid_t esocket_uuid;
 
     union {
         void *request;