Incrível!
Completion taxa melhorada para 2.86Seção 1. Capítulo 18
single
Desafio: Construindo um Mecanismo de Retentativa de Servidor
Deslize para mostrar o menu
Tarefa
Swipe to start coding
Implemente um programa que tente conectar a um servidor até 5 vezes. Se a conexão for bem-sucedida, o programa exibe uma mensagem de sucesso. Se falhar após 5 tentativas, exibe uma mensagem de erro.
- Criar um método chamado
tryConnect(int successfulAttempt)que retorna umbooleanindicando se a conexão foi bem-sucedida. - Dentro deste método:
- Iniciar um loop
do-whileque executa até 5 vezes. - Em cada iteração, incrementar o contador de tentativas.
- Se o número de tentativas for igual ao
successfulAttemptfornecido, exibir uma mensagem de sucesso e retornartrue. - Caso contrário, exibir
"Server unavailable, retrying...".
- Iniciar um loop
- Se o loop terminar sem sucesso, retornar
false. - No método
main, chamartryConnect(...)com um valor de teste e exibir"Failed to connect to the server after 5 attempts."se o resultado forfalse.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 18
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo