Added a disconnected state for when no client is connected