When the server is not available there needs to be a timeout when connecting. Otherwise the whole program freezes in an attempt to contact the server. (Move the connecting into a thread.) Due to the timeout there needs to be a loading animation otherwise a user may think the program isn't trying at all.
When the server is not available there needs to be a timeout when connecting. Otherwise the whole program freezes in an attempt to contact the server. (Move the connecting into a thread.) Due to the timeout there needs to be a loading animation otherwise a user may think the program isn't trying at all.