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.
|