summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2026-06-01 12:18:28 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2026-06-01 12:18:28 +0530
commit29822a5d0f63bf0c1b34da636ddf27ecf22ca3cb (patch)
tree66234320292a113a7ac522117a8b9396ca31ee8b /src/server
parent97c2eacc290ef4ba298b6659ab8bba925203f125 (diff)
handling recv better & sending smaller packs so i don't need to handle more conditions
Diffstat (limited to 'src/server')
-rw-r--r--src/server/base64.c2
-rw-r--r--src/server/ws_key.c8
2 files changed, 10 insertions, 0 deletions
diff --git a/src/server/base64.c b/src/server/base64.c
index 3400cfb..7e52eb9 100644
--- a/src/server/base64.c
+++ b/src/server/base64.c
@@ -1,3 +1,5 @@
+#include <stddef.h>
+
static const char b64[] =
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
"abcdefghijklmnopqrstuvwxyz"
diff --git a/src/server/ws_key.c b/src/server/ws_key.c
index ca66b81..015605e 100644
--- a/src/server/ws_key.c
+++ b/src/server/ws_key.c
@@ -1,3 +1,11 @@
+#include <openssl/sha.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "./base64.c"
+
static const char *GUID = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11";
void websocket_accept_key(const char *client_key, char *output) {