#ifndef POTD_SOCKET_H #define POTD_SOCKET_H 1 #include #define POTD_BACKLOG 3 typedef struct psocket { int fd; struct addrinfo addr; } psocket; int socket_init_in(psocket *psocket, const char *listen_addr, const char *listen_port, struct addrinfo **results); int socket_bind_in(psocket *psocket, struct addrinfo *results); int socket_listen_in(psocket *psocket); #endif