Pergunta

Estou desenvolvendo um aplicativo de estrutura compacta para um dispositivo Windows Mobile para funcionar com SQLServer Server através de 3G.

O problema é que o aparelho se desconecta automaticamente do 3G após algum tempo ocioso, e eu tenho que reconectar manualmente, isso não é nada ruim, o cliente não precisa de conexão 3G permanente, e isso prolonga a vida útil da bateria.

Mas...existe alguma maneira de verificar (em c#) se a conexão 3G está funcionando e se não, ativá-la?

Meu dispositivo é um Intermec CN50.

Obrigado e desculpe meu pobre inglês.

Foi útil?

Solução

Eu acho que você pode usar API do Gerenciador de Conexões para fazer isso. Aqui está um artigo de usar alguma API em código gerenciado.

Você pode verificar o status da conexão com ConnMgrQueryDetailedStatus e agir com base nessas informações.

OpennetCF já fiz o embrulho para você, se você estiver disposto a usar uma montagem gratuita de terceiros.Confira seus Gerenciador de conexões.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top