TODO 221 B

123456
  1. - (Unit) tests
  2. - Mutual exclusion in Server/Client (multiple threads sending stuff at the same
  3. time will go wrong)
  4. - Extensions
  5. - Put timeout on wait for client CLOSE confirmation, to be robust against
  6. client crashes