程序中如果要使用http或socket连接服务器,需要先连接网络。ConnMgrEstablishConnectionSync函数中的CONNMGR_CONNECTIONINFO参数,不论采用IID_DestNetWAP还是IID_DestNetInternet,似乎都要依赖于手机上的接入点设置。都怪中国移动非要搞什么CMNET、CMWAP,中国特色的通信公司。
可以自行创建一接入点。以下代码创建一个CMWAP接入点:
CString strFavoriteXml =
L"<wap-provisioningdoc>"
L"<characteristic type=\"CM_Networks\">"
L"<characteristic type=\"Test_GPRS\">"
L"<parm name=\"DestId\" value=\"{D1D06580-C364-55ec-9421-6ACF34129C58}\" />"
L"</characteristic>"
L"</characteristic>"
L"<characteristic type=\"CM_GPRSEntries\">"
L"<characteristic type=\"Test_GPRS\">"
L"<parm name=\"DestId\" value=\"{D1D06580-C364-55ec-9421-6ACF34129C58}\" />"
L"<characteristic type=\"DevSpecificCellular\">"
L"<parm name=\"BearerInfoValid\" value=\"1\" />"
L"<parm name=\"GPRSInfoValid\" value=\"1\" />"
L"<parm name=\"GPRSInfoProtocolType\" value=\"2\" />"
L"<parm name=\"GPRSInfoL2ProtocolType\" value=\"PPP\" />"
L"<parm name=\"GPRSInfoAccessPointName\" value=\"cmwap\" />"
L"<parm name=\"GPRSInfoAddress\" value=\"\" />"
L"<parm name=\"GPRSInfoDataCompression\" value=\"1\" />"
L"<parm name=\"GPRSInfoHeaderCompression\" value=\"1\" />"
L"<parm name=\"GPRSInfoParameters\" value=\"\" />"
L"</characteristic>"
L"</characteristic>"
L"</characteristic>"
L"<characteristic type=\"CM_ProxyEntries\">"
L"<characteristic type=\"WAP\">"
L"<parm name=\"SrcId\" value=\"{D1D06580-C364-55ec-9421-6ACF34129C58}\" />"
L"<parm name=\"DestId\" value=\"{436EF144-B4FB-4863-A041-8F905A62C572}\" />"
L"<parm name=\"Proxy\" value=\"10.0.0.172:80\" />"
L"<parm name=\"Enable\" value=\"1\" />"
L"<parm name=\"Type\" value=\"1\" />"
L"</characteristic>"
L"</characteristic>"
L"</wap-provisioningdoc>";
LPWSTR pszwXMLout = NULL;
HRESULT hr = DMProcessConfigXML(strFavoriteXml, CFGFLAG_PROCESS, &pszwXMLout);
if ( pszwXMLout )
{
delete [] pszwXMLout;
pszwXMLout = NULL;
}
分享到:
相关推荐
windows mobile 调用CMWAP 上网的代码,教你使用MOBILE下的网络开发
WindowsMobile5 源码WindowsMobile5 源码WindowsMobile5 源码WindowsMobile5 源码
众所周知,在windows7操作系统中已经不需要安装active sync ...清您下载windows mobile center for windows7(vista也是如此)软件,然后将手机与电脑连接即可.亲自操作,该方法适合于任何版本的windows mobile 手机系统.
如何搭建windows mobile应用开发的环境
Windows 7 64位系统安装的Windows Mobile移动中心。Windows Mobile手机通过USB数据线与电脑连接的管理程序,可同步文件、共享上网以及手机刷机等。
windows mobile 平台下的My mobile软件。
Windows Mobile开发实验,wince操作系统定制。
Windows Mobile开发Windows Mobile开发Windows Mobile开发Windows Mobile开发
Windows Mobile for HP iPAQ 114
Windows Mobile 经典源码 学习Windows Mobile 的不二选择
Windows Mobile下后台服务进程开发代码
使用 Windows Mobile 设备中心,您可以建立新的合作关系,与 Windows Mobile 设备(Windows Mobile 2003 或更高版本)同步音乐、图片和视频,并对其进行管理。Windows Mobile 设备中心与高效的商务数据同步平台紧密...
创建你的第一Windows Mobile 程序 创建一个新的智能设备项目 1、打开Microsoft Visual Studio 2008。 2、在文件菜单,点击新建,选择项目。 3、在项目类型,选择Visual C# ,选择智能设备。 4、指定一个新的名称...
QR条形码的开发程序,能够在windows mobile 6中实现QR条形码的开发程序,能够在windows mobile 6中实现,eMbedded Visual C++和VS两种源代码
Windows mobile 6.5常用软件
新出的windows mobile6.5 上网设置方法跟6.1不太一样,一丁点区别,我现在修改后发给大家看看。
windows mobile 6.0 基于WebService方式与PC Server通讯的demo
Windows Mobile 下的GPRS连接实现类,测试通过可以使用
MSDN Webcast 创建能在各式设备上运行的Windows Mobile应用程序 Video
Windows Mobile应用程序开发介绍 .Windows Mobile平台 .Windows Mobile开发环境搭建 .Windows Mobile开发技术和资源 .Demo