Working Server and Client

This commit is contained in:
2026-04-26 12:14:31 -04:00
parent 4cdda5c53a
commit 81488417d9
6 changed files with 248 additions and 25 deletions

26
network/networking.h Normal file
View File

@@ -0,0 +1,26 @@
#ifndef GAME_NETWORKING_H
#define GAME_NETWORKING_H 1
#include <netinet/in.h>
typedef struct {
const int max_clients;
int server_fd;
struct sockaddr_in address;
int clients[2];
int clientID;
int client_count;
} Server;
Server StartServer(int port);
void RemoveClient(Server* s, int index);
typedef struct {
int client_fd;
struct sockaddr_in address;
} Client;
Client StartClient(char* host, int port);
#endif