Types of Client-Library applications

Client-Library applications vary mainly in the types of commands that they send. Once connected to a server, all client applications use the “send commands, process results” paradigm illustrated in Figure 1-1:

Figure 1-1: The commands/results paradigm

The figure illustrates how a language command, for example, "hello world", is selected by a client application, which is then received and processed by the server. Subsequently, the server sends the results to the client application for reading and processing.