wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
阅读:1693回复:3

GPRS的问题?

楼主#
更多 发布于:2008-11-11 11:47
我在WINCE5下已经实现了GPRS拨号上网,现在连接后直接浏览网页没有问题,但是如果连接后隔一段时间(1、20分钟没有任何操作)在浏览网页会提示无法连接。这时点断开连接,也没有反映了。请问那位高手碰倒过这个现象?怎样解决
fishly_0
驱动小牛
驱动小牛
  • 注册日期2005-09-10
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分51分
  • 威望466点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-11-12 19:07
应该是连接断开了吧。拨上gprs后,如果长时间没有收发数据,手机模块可能会自动休眠,这时需要你用AT去激活连接,也可能是移动将你的连接断开了,所以你必须要重新连接。你可以调用系统api看看当前是否还存在网络连接就知道了。
wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2008-11-13 09:48
GPRS模块的自动休眠已经关闭了。拨号连接显示的状态也是已连接。系统也没有释放串口。这时点断开连接,也没有反映。连接状态的窗口也死掉了。另外,请问调用哪个API可以看到是否断开了连接?
fishly_0
驱动小牛
驱动小牛
  • 注册日期2005-09-10
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分51分
  • 威望466点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-11-14 22:48
RasGetConnectStatus,用这个可以查看当前的连接。跟遍历process差不多的,你可以试试看。
游客

返回顶部