Well the timer has to always be running now in order for the server to ever process any incoming events. So basically the timer is started in the constructor and is never stopped.