我正在编写一个需要进行GPRS连接的应用程序。
有人可以帮我解决一下如何使用C#设置此连接。
感谢
EDIT 我需要连接GPRS连接,因为我需要拨打网络服务。
答案 0 :(得分:1)
要使用PocketPC上.NET CF的拨号连接子系统进行GPRS连接,可以使用连接管理器功能,如ConnMgrEnumDestinations,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。
另一种解决方案是使用OpenNETCF.org的智能设备框架,其中包含Connection Manager的包装类: 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)
答案 1 :(得分:0)
此页面可能会有所帮助......
答案 2 :(得分:0)
显式创建该连接真的很重要吗?如果您启动任何传出(例如非本地主机)连接(如HttpWebRequest),操作系统将使用首选连接(可以是GPRS)自动连接到Internet。