Я пытаюсь преобразовать приложение Windows Forms в мобильное приложение Windows (Windows Mobile 6 Professional). Ему необходимо получить XML-документ с веб-сервера. Он отлично работает, если у устройства уже есть открытое сетевое соединение, например, если вы открываете IE перед запуском приложения. Но зависает, если нет открытого соединения.
Я придумал несколько разных способов открыть соединение, если соединение еще не существовало, но каждый из них вешает приложение, если соединение уже открыто.
Как правильно проверить наличие открытого соединения, и если оно еще не существует, открыть его?
Спасибо





Вы должны использовать ConnectionManager API, чтобы запросить соединение с устройством. Для WinMo 5.0 и новее. У Джима Уилсона статья об управляемом использовании API здесь. Вы также можете использовать CSP. Конечно, SDF OpenNETCF также имеет набор классов ConnectionManager.
Кроме того, по вашим ссылкам нашел обучающее видео с той же информацией на msdn.microsoft.com/en-us/netframework/bb495180.aspx :)