#ifndef __SOCKET_H__ #define __SOCKET_H__ #include /* for in_port_t */ #include "logger.h" #include "cclass.h" CLASS(SOCK) { LOGGER logger; in_port_t port; struct sockaddr_in addr; int handle; /* socket handle for server */ }; void sock_connect(SOCK this, const char * addr); void sock_listen(SOCK this, int backlog); SOCK sock_accept(SOCK this, char remoteAddr[16]); #endif /* __SOCKET_H__ */ // vim: set ts=4 sw=4: