Tenho um sistema de coleta dados e preciso que eles sejam enviadas a medida que forem lindo, mas como dependendo do local não tenha cobertura, preciso que o meus sistema os armazene e fique testando conexão para então envia-la.
Ah e eu prreciso que o sistema fique habilitado para o usuario continuar trabalhando.
Alguem sabe como eu posso fazer isso??? 
Gi
Como verificar se há conexão?
7 Respostas
Conexão de rede? Conexão com Banco de dados?
Conexão de celular?
O legal seria vc colocar suas solicitações em uma espécie de fila e ter um agente que verifica essa fila e recebe uma permissão (conexão ok) para processar a fila.
Eu pretendo fazer isso, só que não tenho ideia de como vou fazer um agente pra verificar isso de tanto e tanto tempo, e se há conxão de rede…
Para isso, use Thread ou a classe Timer.
Mas vc sabe alguma função para eu verificar se há conexão ativa??
Infelizmente eu não sei não.
coloca um command para que o usuário mesmo envie os dados quanto tem conexão… eu acho que não vale a pena ficar sempre verificando se há conexão
o Connection tem um open que recebe um boolean de timeout. Entao voce tenta se conectar em qualquer lugar, se tiver IOException, eh provavel que houve um erro ou timeout, e voce entao esta sem conexao.