如何选择CMWAP或CMNET进行拨号

jinlingzwp 2009-07-07 02:43:20
一般的手机的拨号方式都有几种,我想做一个选择框,只有CMWAP和CMNET两个选项,选择CMWAP,就进行CMWAP拨号...请教如何实现?
...全文
787 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxf0204 2009-07-10
  • 打赏
  • 举报
回复
拨号本身就有CMNET或者CMWAP的选择,
AT+CGATT=1,"IP","CMNET" 或者
AT+CGATT=1,"IP","CMWAP"
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 cytlyy 的回复:]
这个也是同样得道理,既然你只需要:
memset(&ccInfo, 0, sizeof(CONNMGR_CONNECTIONINFO));
ccInfo.cbSize = sizeof(CONNMGR_CONNECTIONINFO);
ccInfo.dwParams = CONNMGR_PARAM_GUIDDESTNET;
ccInfo.dwFlags = CONNMGR_FLAG_PROXY_HTTP | CONNMGR_FLAG_PROXY_WAP | CONNMGR_FLAG_PROXY_SOCKS4 | CONNMGR_FLAG_PROXY_SOCKS5;
ccInfo.dwPriority = CONNMGR_PRIORITY_USERINTERACTIVE;
ccInfo.bExclusive = FALSE;
ccInfo.…
[/Quote]
不错
大饼哥- 2009-07-09
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 jinlingzwp 的回复:]

你到网上搜索GPRSDemo
[/Quote]

我从网上下了一个。可不能运行。
错误 1 fatal error RC1015: cannot open include file 'wceres.rc'. e:\GPRSDemo\GPRSDemo.rc 184


还有,这个是mfc的吧,初初看了下,不懂啊。呵呵

大饼哥- 2009-07-09
  • 打赏
  • 举报
回复
哦,我搜搜看。。从明天开始急就要开始这可怕的东西了。

抛弃数据线。好恐怖啊。。不知道怎么连接啊。。5555555555555555555555555

有空多来看看我哈。。
jinlingzwp 2009-07-08
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 okadler0518 的回复:]
楼主,果然是高手啊。呵呵,一直在wm混,得到你的帮助蛮大的。那就帮你顶咯,顺便学习学习。。

还有,你说的开源的代码哪里有啊??
[/Quote]
你到网上搜索GPRSDemo
jinlingzwp 2009-07-08
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 ultrapro 的回复:]
根本就不需要用户选,系统设置用什么,就用什么呗,只是判断一下是否有代理,做相应处理就行了,很多人不懂什么是cmwap,cmnet
[/Quote]
如何去判断是否有代理呢?请指教!
zkhraul 2009-07-07
  • 打赏
  • 举报
回复
可以试着在程序初始化时开个线程去解析CMWAP和CMNET的接入点各一个,这样就可以了
儿大不由爷 2009-07-07
  • 打赏
  • 举报
回复
根本就不需要用户选,系统设置用什么,就用什么呗,只是判断一下是否有代理,做相应处理就行了,很多人不懂什么是cmwap,cmnet
cytlyy 2009-07-07
  • 打赏
  • 举报
回复
这个也是同样得道理,既然你只需要:
memset(&ccInfo, 0, sizeof(CONNMGR_CONNECTIONINFO));
ccInfo.cbSize = sizeof(CONNMGR_CONNECTIONINFO);
ccInfo.dwParams = CONNMGR_PARAM_GUIDDESTNET;
ccInfo.dwFlags = CONNMGR_FLAG_PROXY_HTTP | CONNMGR_FLAG_PROXY_WAP | CONNMGR_FLAG_PROXY_SOCKS4 | CONNMGR_FLAG_PROXY_SOCKS5;
ccInfo.dwPriority = CONNMGR_PRIORITY_USERINTERACTIVE;
ccInfo.bExclusive = FALSE;
ccInfo.bDisabled = FALSE;
ccInfo.hWnd=hWnd;
ccInfo.guidDestNet =IID_DestNetInternet; //这里只需要根据用户得选择添加选择IID_DestNetInternet或者IID_DestNetWAP 就会选择不同的方式。
大饼哥- 2009-07-07
  • 打赏
  • 举报
回复
楼主,果然是高手啊。呵呵,一直在wm混,得到你的帮助蛮大的。那就帮你顶咯,顺便学习学习。。

还有,你说的开源的代码哪里有啊??
jinlingzwp 2009-07-07
  • 打赏
  • 举报
回复
回楼上的,那个界面,有开源的代码;关键是我只想给用户两个选择,CMWAP 和CMNET,也找过判断当前连接状态方面的代码,不大好用,所以希望能有更好的方法....
大饼哥- 2009-07-07
  • 打赏
  • 举报
回复
也遇到这样的问题,好像这位大哥前不久也发帖子了吧。我跟了。

现在不是要有个界面来提示用户,使用那种链接吗。比如cmwap和cmnet不知道还有别的什么呢??

不知道怎么做,难。。不懂就很难,懂了也许就好了。等待。。。。
88csdn 2009-07-07
  • 打赏
  • 举报
回复
遍历所有设置,然后列在你的选择框中(ConnMgrEnumDestinations : This function enumerates available networks.)
根据用户选择的设置激活网络连接(ConnMgrEstablishConnectionSync : This function creates a connection request.)

ms-help://MS.WindowsMobile.6/WindowsMobile6SDK/html/ebf3359b-abdf-4887-aa13-e4edc37e2e81.htm
jinlingzwp 2009-07-07
  • 打赏
  • 举报
回复
在用HTTP下载,CMWAP有代理,CMNET无代理呀!
小李匪盗 2009-07-07
  • 打赏
  • 举报
回复
http://blog.csdn.net/pknife/archive/2008/11/12/3248315.aspx
世外涛缘 2009-07-07
  • 打赏
  • 举报
回复
拨号?打电话么?
打电话还用选CMWAP和WMNET么?
关注下~

7,659

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧