Classes | |
class | BufferedSocketInputStream |
interface | ClientSocket |
Abstract client socket class. More... | |
class | HTTPClient |
Handles HTPP client connections, implements the GET, PUT, POST and DELETE methods, very useful with RESTful web services. More... | |
class | HTTPResponse |
class | IPAddress |
class | IPv4Address |
This class represents a classic IPv4 address, there are several ways to build an ipv4 address from a String or even by each one of its octets. More... | |
class | IPv4Resolver |
class | NetworkException |
This is a generic exception it is supposed to be thrown for undefined or generic network events. More... | |
class | UnsupportedProtocol |
class | ConnectionTimeout |
Throw this exception when the connection passes the timeout. More... | |
class | ConnectionRefused |
Throw this exception when the connection gets refused by the other host. More... | |
class | NetworkUnreachable |
This exception is throw n when the remote host cannot be reached by this host. More... | |
class | SocketAlreadyBounded |
Throw this exception whenever yo hav a socket that is already bounded to an address. More... | |
class | SocketAlreadyUsed |
This exception is throw n when a previous socket is listening to this port. More... | |
class | CertificateLoadLocations |
class | CertificateLookupPending |
class | ConnectionResetByPeer |
The current connection suffered a reset from the peer. More... | |
class | HostNotFound |
Unable to find the specified host please check your /etc/hosts file or your DNS client config. More... | |
class | KeyfileUnreadable |
class | NoDataForReading |
class | NoIPForYou |
The requested name is valid but does not have an IP address. More... | |
class | NotConnected |
class | NoValidCipherInList |
class | NSFatal |
A non-recoverable name server error occurred. More... | |
class | NSTryAgain |
A temporary error occurred on an authoritative name server. More... | |
class | SSLConnectFailed |
class | SSLConnectionClosed |
class | SSLConnectionIsBusy |
class | SSLContextCreation |
Exception throw n whenever an SSLContext object failed instatiation. More... | |
class | SSLGeneric |
class | UDPReceiveTimeout |
class | SSLInvalidCertificate |
class | SSLInvalidPeerCertificate |
class | SSLSocketAddIOFailure |
class | Crypto |
class | X509Exception |
class | CertificateIssuerNotFoundLocally |
class | X509IssuerCertificateNotFound |
class | X509UnableToDecryptCertificate |
class | OldSocket |
This is the socket parent class, this one contains info and methods shared by client and server sockets. More... | |
class | OldTCPServerSocket |
This class handles the socket server interface. More... | |
class | OldTCPSocket |
This class provides all the functionality for working with TCP sockets, from connection to sending a receiving data from a connected peer. More... | |
class | OldUDPServerSocket |
UDP server side class, it takes care of receiving UDP messages. More... | |
class | OldUDPSocket |
UDP client side class, it takes care of sending UDP messages. More... | |
class | RawSocketInputStream |
class | RawSocketOutputStream |
class | Socket |
Network sockets main interface class. More... | |
class | SocketException |
Generic parent exception thrown whenever a socket-level operation fails. More... | |
class | SocketOptionException |
Exception to be thrown whenever a socket option set/get operation fails. More... | |
class | SocketOptionParamFailure |
Exception thrown after a call to Socket::setsockopt(int level, int optname, const void *optval, socklen_t optlen) fails. More... | |
class | SocketOptionIsInvalid |
Thrown when the required socket option is invalid. More... | |
class | InvalidSocket |
Exception thrown whenever the given Socket is not really a socket, however it is related to a real and valid file descriptor. More... | |
class | SocketProtocol |
class | SSLContext |
Instructions on how to create a socket. More... | |
class | SSLSocket |
class | TCPSocket |
TCP client socket class. More... | |
class | UDP |
class | URI |
Uniform Resource Identifier class. More... | |
class | URIParseException |
class | X509 |
X.509 wrapper class. More... | |
class | X509Issuer |
class | X509Name |
class | X509Subject |
Enumerations | |
enum | SSLConnectionMethod { SSL_V2, SSL_V2_CLIENT, SSL_V2_SERVER, SSL_V3, SSL_V3_CLIENT, SSL_V3_SERVER, TLS_V1, TLS_V1_CLIENT, TLS_V1_SERVER, SSL_V23, SSL_V23_CLIENT, SSL_V23_SERVER } |
SSL Connection methods. More... | |
enum | SSLKeyfileType { KEYFILE_PEM, KEYFILE_ASN1, KEYFILE_DEFAULT } |
SSL Keyfile types. More... |
SSL Connection methods.