summaryrefslogtreecommitdiff
path: root/src/server/comms.c
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2026-05-31 23:57:37 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2026-05-31 23:57:37 +0530
commit97c2eacc290ef4ba298b6659ab8bba925203f125 (patch)
treedd91ed1d3bf864ae22a03a19cfe296b0814ad8c2 /src/server/comms.c
parent1043870b3efb37179c71e0b21c7faf9179e641c1 (diff)
only valid moves here + piece captures
Diffstat (limited to 'src/server/comms.c')
-rw-r--r--src/server/comms.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/comms.c b/src/server/comms.c
index 9dd83b9..cc5a0ce 100644
--- a/src/server/comms.c
+++ b/src/server/comms.c
@@ -4,14 +4,14 @@
#include "../logger/logger.h"
struct str {
- char msg[126];
+ char msg[1023];
int len;
};
void set_output(struct str* output, char* msg) {
int i = 0;
while (msg[i] != 0) {
- assert(i < 126);
+ assert(i < 1023);
output->msg[i] = msg[i];
i++;
}
@@ -45,7 +45,8 @@ void add_str(struct strs* strs, char* str) {
}
struct strs handle_input(mqd_t logging, mqd_t tx, mqd_t rx, char* payload, int len) {
- send_queue(tx, payload, len);
+ log_infof("after: %d", payload[len]);
+ send_queue(tx, payload, len + 1);
char* buf = read_queue(rx);
struct strs output = init_strs();
@@ -62,6 +63,5 @@ struct strs handle_input(mqd_t logging, mqd_t tx, mqd_t rx, char* payload, int l
n--;
if (n == 0) n = get_num_messages(rx);
}
- log_infof("Handled the request");
return output;
}