我在用CE 5开发一款PDA,可以通过WIFI、GPRS和ActiveSync上网
当这3个设备都建立连接时,PDA总是选择优先选择WIFI传输数据
如果WIFI连接的AP无法访问外网,GRPS和ActiveSync可疑访问外网时,PDA无法访问外网,只有把WIFI的链接断开或者禁用WIFI,PDA才可以正常上网。
PDA是根据什么规则来选择上网的设备的?这个优先级能否修改?
算是wince的路由机制的一个小bug
当wifi设置有网关时,即使grps 拨号获得了ip地址和网关,但是wifi网卡的网关优先级最高,所以默认网关还是wifi设置的网关。
你可以在拨号前,删除wifi网卡的网关,或者拨号后手工设置路由表
应该可以通过应用程序来选择关闭和连接不通的网卡的吧
当wifi设置有网关时,即使grps 拨号获得了ip地址和网关,但是wifi网卡的网关优先级最高,所以默认网关还是wifi设置的网关。
你可以在拨号前,删除wifi网卡的网关,或者拨号后手工设置路由表
谢谢大家
引用: 引用 3 楼 bobo_2003 的回复:
当wifi设置有网关时,即使grps 拨号获得了ip地址和网关,但是wifi网卡的网关优先级最高,所以默认网关还是wifi设置的网关。
你可以在拨号前,删除wifi网卡的网关,或者拨号后手工设置路由表
手工设置路由表,怎么设置呢?
grps和ActiveSync都是用拨号连接建立的网络连接,它们之间的优先级怎么设置呢?
如果我想在PDA上再加一块有线网卡,WIFI和有线网卡都连通时,谁的网关优先呢