OS/2 programmers will probably want to run server code on a separate
thread, rather than in a sub-process. To do this they can define
the pure virtual function serve_client_on_thread
in a class
derived from protocol
. This function always runs on a separate
server thread.