You may try the following.
* Use an ArrayList<Socket> to store all the connections from the clients
* Write a Thread that will sleep for the duration you require and when it awakes, removes the topmost connection, releases it and goes back to sleep for an increasingly longer duration. Repeat this cycle until there are no more connections.
You may observe that, the server will begin to slow down in responding.