Quando ocorre uma interrupção da conexão de rede a dll inicia o processo de recuperação, periodicamente tentando se reconectar com o broker.
A partir da versão 2.1.11 da dll
A partir desta versão a dll faz o controle do processo de reconexão baseado no tempo, e não mais no número de tentativas.
O tempo máximo de reconexão tem um valor padrão de aproximadamente 180 segundos (3 minutos), que corresponde ao intervalo que o application server segura uma conexão que não apresenta atividade de rede.
Versões anteriores da dll
Quando ocorre uma interrupção da conexão de rede e o smart client inicia o processo de recuperação de conexão, a dll do broker (até a versão 2.1.8) faz por padrão no máximo 12 tentativas de reconexão. Como o tempo para que ocorra falha após uma tentativa de conexão pode variar bastante, dependendo de onde a falha de rede ocorreu (se próxima do smartclient, ou próxima do application server), este tempo máximo de reconexão também pode variar bastante, eventualmente chegando a 4 ou 5 minutos. Notar que se o tempo de reconexão for maior do que 3 minutos o processo de recuperação poderá não ser bem sucedido porque o application server já terá fechado a conexão correspondente, por causa do liimite padrão de 3 minutos para conexões sem atividade de rede. (Num smartclient conectado ao application server, mesmo que o operador não o utilize, uma mensagem interna de pulso é enviada para o application server a cada 60 segundos, justamente para que o application server não feche a conexão por falta de atividade).