欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

wince怎么实现同时通过gprs与lan上网

更新时间: 2014-01-05 03:11:09 责任编辑: Author_N1

 

WINCE如何实现同时通过GPRS与LAN上网
现有一个WINCE的系统,自带一个LAN接口,通过COM1外接了一个GPRS MODEM,通过Ras拨号上网;
但现在出现的一个问题:
    当Ras拨号成功后只能通过GPRS上网,不能再通过LAN上网。
    如:我要同时连接两个TCP,一个是公网的,一个是局域网(未与公网连接)的,当没有拨号时通过LAN可以连接局域网的TCP,但拨号成功后只能成功的连接到公网的TCP,局域网的TCP就不能连接了。


请问是什么原因?
如何解决?
--参考方法--
上网的方式应该是有优先级的,当前的连接方式肯定只有一个。
你举的例子,本身应该就是这样的吧,你没有拨号就LAN连到局域网,拨号了就只能外网了。

如果你断开拨号又回到了局域网的话,那么你自己做一个拨号的应用软件开关就行了。

--参考方法--
你客户端程序里用于连tcp和gprs的两个socket分别绑定的ip一样吗?
绑定了不同的ip还不行的话,假设客户端用WSAConnect联结某个服务器ip,它怎么知道是走lan还是gprs?我觉得具体走哪条路只依赖路由表。。。所以查查路由表是否会有解决方法?
非专家,只是提供自己的观点,勿喷
盼标准答案
--参考方法--
好像有一个优先级的设置: GPRS 和 LAN 同时在线的话, 优先用LAN 上网.

在 WinCE 公共代码中找找.
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:11:09
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/19348/
本文WWW.DOC100.NET DOC100.NET版权所有。