9 #include <sys/socket.h>
11 int socket_bind(string host_port_str);
12 string sockaddr_string(const struct sockaddr *sockaddrp,socklen_t socklen);
13 string socket_name(int socket_fd);
14 int socket_accept(int listen_fd,function<void(int client_fd,string addr)> msgfunc);
15 int socket_connect(const string &host_port_str,unsigned retries);
17 #endif /* LIB_SOCKET_H */