I have been toying around with this server-client chat application. So far it works, but there is one huge problem. When a client disconnects, the CPU spikes and stays at 100% u