Contenido del Curso
Principios Básicos de Java
Principios Básicos de Java
Challenge: Building a Server Retry Mechanism
Tarea
Swipe to start coding
Implement a program that attempts to connect to a server up to 5 times. If the connection is successful, the program prints a success message. If it fails after 5 attempts, it prints an error message.
- Create a method called
tryConnect(int successfulAttempt)
that returns aboolean
indicating whether the connection succeeded. - Inside this method:
- Start a
do-while
loop that runs up to 5 times. - On each iteration, increment the retry counter.
- If the retry count equals the given
successfulAttempt
, print a success message and returntrue
. - If not, print
"Server unavailable, retrying..."
.
- Start a
- If the loop finishes without success, return
false
. - In the
main
method, calltryConnect(...)
with a test value and print"Failed to connect to the server after 5 attempts."
if the result isfalse
.
Solución
solution
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 3. Capítulo 4
Challenge: Building a Server Retry Mechanism
Tarea
Swipe to start coding
Implement a program that attempts to connect to a server up to 5 times. If the connection is successful, the program prints a success message. If it fails after 5 attempts, it prints an error message.
- Create a method called
tryConnect(int successfulAttempt)
that returns aboolean
indicating whether the connection succeeded. - Inside this method:
- Start a
do-while
loop that runs up to 5 times. - On each iteration, increment the retry counter.
- If the retry count equals the given
successfulAttempt
, print a success message and returntrue
. - If not, print
"Server unavailable, retrying..."
.
- Start a
- If the loop finishes without success, return
false
. - In the
main
method, calltryConnect(...)
with a test value and print"Failed to connect to the server after 5 attempts."
if the result isfalse
.
Solución
solution
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 3. Capítulo 4