使用Windows Mobile 6.5创建GPRS连接

使用Windows Mobile 6.5创建GPRS连接,gprs,windows-mobile-6.5,Gprs,Windows Mobile 6.5,我正在编写一个应用程序,我需要在其中建立GPRS连接 有人能帮助我如何使用C#设置此连接吗 谢谢 编辑 我需要连接GPRS连接,因为我需要呼叫网络服务。此页面可能有帮助 明确创建该连接真的很重要吗?如果您启动任何传出(如非本地主机)连接(如HttpWebRequest),操作系统将自动使用首选连接(可以是GPRS)连接到Internet。要使用PocketPC上.NET CF的拨号连接子系统进行GPRS连接,您可以使用连接管理器功能,如ConnMgrEnumDestinations、ConnMg

我正在编写一个应用程序,我需要在其中建立GPRS连接

有人能帮助我如何使用C#设置此连接吗

谢谢

编辑
我需要连接GPRS连接,因为我需要呼叫网络服务。

此页面可能有帮助


明确创建该连接真的很重要吗?如果您启动任何传出(如非本地主机)连接(如HttpWebRequest),操作系统将自动使用首选连接(可以是GPRS)连接到Internet。

要使用PocketPC上.NET CF的拨号连接子系统进行GPRS连接,您可以使用连接管理器功能,如ConnMgrEnumDestinations、ConnMgrEstablishConnection和ConnMgrReleaseConnection。查看详细信息。在.NETCF中没有可用于此的类,但是如果您对此有一定的经验,可以使用P/Invoke非常轻松地完成此操作。 下面的博文详细介绍了这一点,并包含一些C代码:

另一种解决方案是使用OpenNETCF.org提供的智能设备框架,该框架包含连接管理器的包装类: 对于1.4版之前的任何商业或非商业目的,它都是免费的。它还包括源代码,因此您可以按原样使用它,也可以将其作为您自己实现的参考


(解决方案来自我们的网站)

否,如果连接是自动创建的,就可以了。所以我需要定义一个默认的访问点?这在调用Web服务时可能吗?您需要设置连接的确切参数,这在很大程度上取决于提供商,因此最好询问您的移动服务提供商。有一点是肯定的:您必须将电话号码设置为*99#,这将被设备中的调制解调器识别。调用Web服务没有任何区别,它将成为较低级别(幕后)的TCP连接,因此第一次调用任何Web服务方法时,将建立连接,并阻止执行,直到它启动并运行。我有所有必需的参数,但找不到任何示例代码。。。。你有一个例子吗?没有,它不能建立联系。