Udfordring: Opbygning af en Server-Genforsøgs-Mekanisme
Opgave
Swipe to start coding
Implementér et program, der forsøger at forbinde til en server op til 5 gange. Hvis forbindelsen er lykkedes, udskriver programmet en succesbesked. Hvis det mislykkes efter 5 forsøg, udskriver det en fejlbesked.
- Opret en metode kaldet
tryConnect(int successfulAttempt), der returnerer enboolean, som angiver, om forbindelsen lykkedes. - Inde i denne metode:
- Start et
do-while-loop, der kører op til 5 gange. - For hver iteration øges antallet af forsøg.
- Hvis antallet af forsøg svarer til den givne
successfulAttempt, udskriv en succesbesked og returnértrue. - Hvis ikke, udskriv
"Server unavailable, retrying...".
- Start et
- Hvis løkken afsluttes uden succes, returnér
false. - I
main-metoden kaldestryConnect(...)med en testværdi, og udskriv"Failed to connect to the server after 5 attempts."hvis resultatet erfalse.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 3. Kapitel 4
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 2.7
Udfordring: Opbygning af en Server-Genforsøgs-Mekanisme
Stryg for at vise menuen
Opgave
Swipe to start coding
Implementér et program, der forsøger at forbinde til en server op til 5 gange. Hvis forbindelsen er lykkedes, udskriver programmet en succesbesked. Hvis det mislykkes efter 5 forsøg, udskriver det en fejlbesked.
- Opret en metode kaldet
tryConnect(int successfulAttempt), der returnerer enboolean, som angiver, om forbindelsen lykkedes. - Inde i denne metode:
- Start et
do-while-loop, der kører op til 5 gange. - For hver iteration øges antallet af forsøg.
- Hvis antallet af forsøg svarer til den givne
successfulAttempt, udskriv en succesbesked og returnértrue. - Hvis ikke, udskriv
"Server unavailable, retrying...".
- Start et
- Hvis løkken afsluttes uden succes, returnér
false. - I
main-metoden kaldestryConnect(...)med en testværdi, og udskriv"Failed to connect to the server after 5 attempts."hvis resultatet erfalse.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 3. Kapitel 4
single