I'm just about ready to upload my project and register for the exam, just doing final checks, and I've one remaining question at the moment.
"How should the client handle a loss in connection to the server?"
At the moment, if I kill the server and then try and search, I show an error message to the user stating that the connection has been lost and that the user will need to restart the application.
Would you say that this is good enough? Or should I have some sort of reconnection mechanism?