Как открыть сетевое соединение из Windows Mobile с C #? - PullRequest
3 голосов
/ 26 ноября 2008

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

Я нашел несколько разных способов открыть соединение, если соединение еще не существует, но каждый зависает, если соединение уже открыто.

Как правильно проверить наличие открытого соединения, а если оно еще не существует, открыть его?

Спасибо

1 Ответ

6 голосов
/ 26 ноября 2008

Вы должны использовать ConnectionManager API s, чтобы запросить соединение с устройством. Для WinMo 5.0 и выше. У Джима Уилсона есть статья об управляемом использовании API здесь . Вы также можете использовать CSP . Конечно, SDF OpenNETCF также имеет набор классов ConnectionManager.

...