#ifndef SOCKETS_H_INCLUDED #define SOCKETS_H_INCLUDED #include #include #include #include #include #include #include #include #include #include #include #define BACKLOG 10 // maximum length to which the queue of pending connections for sockfd may grow #define BOUNCERLISTENPORT "1234" // TODO: change this to a config option! // get sockaddr, IPv4 or IPv6: void *get_in_addr(struct sockaddr *sa); // Create socket to connect to real IRC server int createserversocket(char *host, char *port); // Create listening socket to listen for bouncer client connections int createclientsocket(char *listenport); #endif