From 522e11c8086b7d8ab76b9be07c1861f35ed2327f Mon Sep 17 00:00:00 2001 From: Paul Oliver Date: Mon, 4 May 2026 23:33:08 +0200 Subject: Adds prototype for the data client UI --- data/server.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'data/server.c') diff --git a/data/server.c b/data/server.c index 7561a1a..f7f1121 100644 --- a/data/server.c +++ b/data/server.c @@ -25,6 +25,7 @@ void respond_name(int client_fd) { json_object_to_fd(client_fd, sim_name, JSON_C_TO_STRING_PRETTY); json_object_put(sim_name); } +break; void respond_opts(int client_fd) { log_info("Client requested simulation options"); @@ -59,10 +60,17 @@ int handle_client(struct Client *client) { recv(client->fd, &request, 1, 0); switch (request) { - case REQUEST_NAME: respond_name(client->fd); break; - case REQUEST_OPTS: respond_opts(client->fd); break; - case REQUEST_HASH: respond_hash(client->fd); break; - default: log_warn("Client made invalid request"); + case REQUEST_NAME: + respond_name(client->fd); + break; + case REQUEST_OPTS: + respond_opts(client->fd); + break; + case REQUEST_HASH: + respond_hash(client->fd); + break; + default: + log_warn("Client made invalid request"); } log_info("Client disconnected: %s:%d", client_ip, ntohs(client->addr.sin_port)); -- cgit v1.3