Server socket runs on a separat thread and can be started/closed. Add new class to store data related to the client (ip, time to start). Change package name.