From f37cce374cc9da243fc2babbea9a7051f15db80a Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Thu, 24 Oct 2024 23:10:31 +0200 Subject: Archive code into v1/ directory The code was written too fast and I deemed that it would be better to make a new draft. --- send.c | 55 ------------------------------------------------------- 1 file changed, 55 deletions(-) delete mode 100644 send.c (limited to 'send.c') diff --git a/send.c b/send.c deleted file mode 100644 index cea4c2d..0000000 --- a/send.c +++ /dev/null @@ -1,55 +0,0 @@ -// minimal client implementation -#include "common.h" -#include -#include -#include -#include -#include -#include - -u32 serverfd; - -// NOTE: Errno could be unset and contain an error for a previous command -void debug_panic(const char *msg) -{ - writef("%s errno: %d\n", msg, errno); - raise(SIGINT); -} - -// get current time in timestamp string -void timestamp(char timestamp[MESSAGE_TIMESTAMP_LEN]) -{ - time_t now; - struct tm *ltime; - time(&now); - ltime = localtime(&now); - strftime(timestamp, MESSAGE_TIMESTAMP_LEN, "%H:%M:%S", ltime); -} - -int main(void) -{ - serverfd = socket(AF_INET, SOCK_STREAM, 0); - if (serverfd == -1) - debug_panic("Error while getting socket."); - - const struct sockaddr_in address = { - AF_INET, - htons(PORT), - {0}, - }; - - if (connect(serverfd, (struct sockaddr *)&address, sizeof(address))) - debug_panic("Error while connecting."); - - struct message input = { - .author = "Friendship", - }; - input.text = "Hello from send"; - input.len = str_len(input.text); - printf("input.len: %d\n", input.len); - timestamp(input.timestamp); - - send_message(input, serverfd); - - return 0; -} -- cgit v1.2.3-70-g09d2