Проверьте и подключитесь к 3G в рамках Compact Framework - PullRequest
1 голос
/ 15 июля 2010

Я разрабатываю приложение на компактной основе для устройства Windows Mobile для работы с SQLServer Server через 3G.

Проблема заключается в том, что устройство автоматически отключается от 3G после некоторого времени простоя, и у меня есть повторное подключениевручную, это совсем не плохо, клиенту не нужно постоянное соединение 3G, и это продлевает срок службы батареи.

Но ... есть ли способ проверить (в c #), если соединение 3Gработает, а если нет, активировать его?

Мое устройство - Intermec CN50.

Спасибо и извините за плохой английский.

1 Ответ

2 голосов
/ 15 июля 2010

Полагаю, вы можете использовать API диспетчера подключений для этого. Вот статья об использовании некоторого API в управляемом коде.

Вы можете проверить состояние соединения с помощью ConnMgrQueryDetailedStatus и действовать на основе этой информации.

OpennetCF уже сделал обертку для вас, если вы хотите использовать бесплатную стороннюю сборку. Проверьте их Диспетчер соединений .

...