织梦CMS - 轻松建站从此开始!

罗索

Windows Mobile下创建cmwap接入点

落鹤生 发布于 2010-06-18 17:26 点击:次 
程序中如果要使用http或socket连接服务器,需要先连接网络 。ConnMgrEstablishConnectionSync 函数中的CONNMGR_CONNECTIONINFO参数,不论采用IID_DestNetWAP还是IID_DestNetInternet,似乎都要依赖于手机上的接入点设置 。
TAG:

程序中如果要使用http或socket连接服务器,需要先连接网络 。ConnMgrEstablishConnectionSync 函数中的CONNMGR_CONNECTIONINFO参数,不论采用IID_DestNetWAP还是IID_DestNetInternet,似乎都要依赖于手机上的接入点设置 。都怪中国移动非要搞什么CMNET、CMWAP,中国特色的通信公司。

可以自行创建一接入点。以下代码创建一个CMWAP接入点:

  1. CString strFavoriteXml = 
  2. L"<wap-provisioningdoc>" 
  3. L"<characteristic type=\"CM_Networks\">" 
  4. L"<characteristic type=\"Test_GPRS\">" 
  5. L"<parm name=\"DestId\" value=\"{D1D06580-C364-55ec-9421-6ACF34129C58}\" />" 
  6. L"</characteristic>" 
  7. L"</characteristic>" 
  8. L"<characteristic type=\"CM_GPRSEntries\">" 
  9. L"<characteristic type=\"Test_GPRS\">" 
  10. L"<parm name=\"DestId\" value=\"{D1D06580-C364-55ec-9421-6ACF34129C58}\" />" 
  11. L"<characteristic type=\"DevSpecificCellular\">" 
  12. L"<parm name=\"BearerInfoValid\" value=\"1\" />" 
  13. L"<parm name=\"GPRSInfoValid\" value=\"1\" />" 
  14. L"<parm name=\"GPRSInfoProtocolType\" value=\"2\" />" 
  15. L"<parm name=\"GPRSInfoL2ProtocolType\" value=\"PPP\" />" 
  16. L"<parm name=\"GPRSInfoAccessPointName\" value=\"cmwap\" />" 
  17. L"<parm name=\"GPRSInfoAddress\" value=\"\" />" 
  18. L"<parm name=\"GPRSInfoDataCompression\" value=\"1\" />" 
  19. L"<parm name=\"GPRSInfoHeaderCompression\" value=\"1\" />" 
  20. L"<parm name=\"GPRSInfoParameters\" value=\"\" />" 
  21. L"</characteristic>" 
  22. L"</characteristic>" 
  23. L"</characteristic>" 
  24. L"<characteristic type=\"CM_ProxyEntries\">" 
  25. L"<characteristic type=\"WAP\">" 
  26. L"<parm name=\"SrcId\" value=\"{D1D06580-C364-55ec-9421-6ACF34129C58}\" />" 
  27. L"<parm name=\"DestId\" value=\"{436EF144-B4FB-4863-A041-8F905A62C572}\" />" 
  28. L"<parm name=\"Proxy\" value=\"10.0.0.172:80\" />" 
  29. L"<parm name=\"Enable\" value=\"1\" />" 
  30. L"<parm name=\"Type\" value=\"1\" />" 
  31. L"</characteristic>" 
  32. L"</characteristic>" 
  33. L"</wap-provisioningdoc>"
  34.  
  35. LPWSTR pszwXMLout = NULL; 
  36. HRESULT hr = DMProcessConfigXML(strFavoriteXml, CFGFLAG_PROCESS, &pszwXMLout); 
  37.  
  38. if ( pszwXMLout ) 
  39.    delete [] pszwXMLout; 
  40.    pszwXMLout = NULL; 
  41. }  

 

(myyb)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201006/9665.html]
本文出处:百度博客 作者:myyb
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容