Создание соединения GPRS с помощью Windows Mobile 6.5 - PullRequest
0 голосов
/ 20 июля 2010

Я пишу приложение, в котором мне нужно установить соединение GPRS.

Может кто-нибудь помочь мне, как я могу установить это соединение с помощью C #.

спасибо

РЕДАКТИРОВАТЬ Мне нужно подключить GPRS-соединение, потому что мне нужно позвонить в веб-службу.

Ответы [ 3 ]

1 голос
/ 22 сентября 2010

Чтобы установить соединение GPRS с помощью подсистемы удаленного подключения из .NET CF на PocketPC, вы можете использовать функции диспетчера подключений, такие как ConnMgrEnumDestination, ConnMgrEstablishConnection и ConnMgrReleaseConnection. Проверьте http://msdn.microsoft.com/library/default.asp?url=/library/en-us/APISP/html/sp_cnmn_connection_manager.asp для деталей. В .NET CF для этого нет классов, но это можно сделать довольно легко с помощью P / Invoke, если у вас есть некоторый опыт в этом. Следующий пост в блоге освещает это подробно, а также содержит код C #: http://blogs.msdn.com/anthonywong/archive/2006/03/13/550686.aspx.

Другое решение заключается в использовании Smart Device Framework от OpenNETCF.org, который содержит класс-оболочку для диспетчера подключений: http://www.opennetcf.org/downloads/bin/SmartDeviceFramework14.zip Это бесплатно для любых коммерческих или некоммерческих целей до версии 1.4. Он также включает в себя исходный код, поэтому вы можете использовать его как есть или как ссылку для собственной реализации, если хотите.

(решение взято с нашего сайта по адресу http://forum.rebex.net/questions/503/how-to-establish-a-gprs-connection-for-ftp-use-on-net-cf)

0 голосов
/ 20 июля 2010

Действительно ли важно явно создать это соединение? Если вы инициируете какое-либо исходящее (например, не локальное) соединение (например, HttpWebRequest), ОС автоматически подключится к Интернету с использованием предпочтительного соединения, которое может быть GPRS.

0 голосов
/ 20 июля 2010

Эта страница может помочь ...

http://msdn.microsoft.com/en-us/library/bb840031.aspx

...