This example is the server for showing the use of the SemaphoreCommon cross process shared groups.
What it does is start up, initialize the shared memory IPC and wait for a client to go live. It then waits on a semaphore for receiving input from the client.