feat: Print statements labeled with Host tag

This commit is contained in:
Tristan Russell 2025-01-17 20:11:05 -05:00
parent 83a5dcaec7
commit 425062ab5c
1 changed files with 4 additions and 4 deletions

8
main.c
View File

@ -16,11 +16,11 @@ int start_server(int* socket_fd) {
server_addr.sin_port = htons(1337);
server_addr.sin_addr.s_addr = INADDR_ANY;
printf("Starting Server\n");
printf("[Host] Starting Server\n");
*socket_fd = socket(AF_INET, SOCK_STREAM, 0);
int bound = bind(*socket_fd, (struct sockaddr*)&server_addr, sizeof(server_addr));
if(bound < 0) {
printf("Bind Error: %s (%d)\n", strerror(errno), errno);
printf("[Host] Bind Error: %s (%d)\n", strerror(errno), errno);
return 1;
}
listen(*socket_fd, 5);
@ -54,7 +54,7 @@ int assign_workers(int* socket_fd) {
for(int i = 0; i < sizeof(ports); i++) {
if(!ports[i]) {
int port = 11000+i;
printf("Assigning port %i to worker\n", port);
printf("[Host] Assigning port %i to worker\n", port);
char buff[sizeof(int)];
memcpy(buff, &port, sizeof(int));
write(client_sock, buff, sizeof(buff));
@ -69,7 +69,7 @@ int assign_workers(int* socket_fd) {
u_int32_t port;
memcpy(&port, buffer+1, sizeof(u_int32_t));
port = ntohl(port);
printf("Unassigning port %i\n", port);
printf("[Host] Unassigning port %i\n", port);
ports[11000-port] = false;
shutdown(client_sock, SHUT_RDWR);
close(client_sock);