sockpp
Modern C++ socket library wrapper
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cruntime_error
 Csockpp::getaddrinfo_errorErrors from getaddrinfo
 Csockpp::sys_errorSystem error
 Csockpp::sock_addressGeneric socket address
 Csockpp::inet6_addressClass that represents an internet (IPv6) address
 Csockpp::inet_addressClass that represents an internet (IPv4) address
 Csockpp::sock_address_anyGeneric socket address
 Csockpp::unix_addressClass that represents a UNIX domain address
 Csockpp::socketBase class for socket objects
 Csockpp::acceptorClass for creating a streaming server
 Csockpp::acceptor_tmpl< STREAM_SOCK, ADDR >Base template class for streaming servers of specific address families
 Csockpp::unix_acceptorClass for creating a Unix-domain server
 Csockpp::datagram_socketBase class for datagram sockets
 Csockpp::datagram_socket_tmpl< ADDR >Base class for datagram sockets
 Csockpp::stream_socketBase class for streaming sockets, such as TCP and Unix Domain
 Csockpp::connectorClass to create a client stream connection
 Csockpp::connector_tmpl< STREAM_SOCK, ADDR >Class to create a client TCP connection
 Csockpp::stream_socket_tmpl< ADDR >Template for creating specific stream types (IPv4, IPv6, etc)
 Csockpp::socket_initializerRAII class to initialize and then shut down the library