Design a Client/Server application using C. The application is a "messaging app" based on a virtual map. Users can exchange messages if they are in the same area. The area can be fixed with a custom radius when the users signs up.
The server needs to accept multiple incoming connections and use posix threads.