Classes | |
class | OLBindableSocket |
A socket that can be bound to a local address. More... | |
class | OLClientSocket |
A socket that can initiate a connection with a server. More... | |
class | OLInternet4Address |
An internet address for protocol version 4. More... | |
class | OLInternet6Address |
An internet address for protocol version 6. More... | |
class | OLInternetAddress |
An address in the Internet family of addresses. More... | |
class | OLInternetClientSocket |
A client socket that communicates via the Internet. More... | |
class | OLInternetServerSocket |
A server socket that communicates via the Internet. More... | |
class | OLServerSocket |
A socket that can accept connections from clients. More... | |
class | OLSocket |
An abstract base class for sockets. More... | |
class | OLSocketAddress |
An address suitable for use with sockets. More... | |
class | OLUnixAddress |
An address for Unix domain sockets. More... | |
class | OLUnixClientSocket |
A client socket that communciates in the Unix domain. More... | |
class | OLUnixServerSocket |
A server socket that communciates in the Unix domain. More... |
Sockets are endpoints for communication and are very useful for interprocess communication and for communication between different hosts. In the ObjectiveLib model a server socket listens for connections from client sockets, and when a connection is made a new generic socket is returned by the server socket through which communication can be performed using streams.
|