In this section, we create a server that reacts to commands of a client. For generating the code for communication between server and client we use an IDL compiler.
Our server should offer two services, one is to output the well-known ``Hi world'' string, and another is to return the number of calls to the former function.