想在PDA上,写一个自动拨号连接网络的程序,但是不知道如何招手,请高手指教。
有时候我带着PDA在外面行走,经过某些建筑物或者其他情况,网络连接终端了,这个时候我必须要手动重新拨号才能够继续上网,我想自己写一个程序来做这个事情,帮助我在PDA断线后,自动拨号连接上。
我的PDA上是安装的Pocket PC 2002操作系统,通过GPRS连接网络,直接把支持GPRS功能的手机卡插入PDA内,就可以拨号连接了!
各位高手能否给我点思路,源代码,或者现成的商业性质和非商业性质的软件,组建等。
在下感激不尽!·
问题点数:20、回复次数:4Top
1 楼nbcool(载舟之水)回复于 2004-12-02 23:28:01 得分 20
拨号上网和GPRS上网可是两种方式,不知你要的哪种。
如果你想连接GPRS,微软有官方文档
在微软网站MSDN上搜索 “Using Connection Manager to Establish Data Calls” 这篇文章
有一点要注意 Connection Manager 同时只能做一样事情,也就是说,在使用ActiveSync同步的
时候,GPRS拨号请求是会失败的。
Top
2 楼erlengzi1982(二愣子)回复于 2004-12-03 00:20:40 得分 0
我只需要连接网络就行了,比如我的PDA上有一个开发好的客户端,需要通过GPRS网络和公网上的一个服务器通信,连接时通过Winsocket实现的,TCP协议,但是如果网络没有拨通,则运行不正常。有时候拨通了,在某些条件下又断线了,这个时候需要重新拨通,我不可能老是去留意PDA的网络是否正常,所以想做一个软件,自动检测这种状态,当发现断线的时候,总是试图重新拨通!
PDA里平时上网是插入和手机里一样的支持GPRS的卡,来上网!Top
3 楼nbcool(载舟之水)回复于 2004-12-03 10:33:35 得分 0
看来你还是没搞明白什么是拨号上网和GPRS上网。
拨号上网是通过内置的modem进行拨号连接,需要手机支持。GPRS则是通过移动网关上网,要能上GPRS的SIM卡就行了。
自动检测断线倒是很简单,通过TAPI或RIL API都可以实现,然后主动再次发出链接请求就行了。Top
4 楼erlengzi1982(二愣子)回复于 2004-12-15 15:30:33 得分 0
多谢你的指教!Top




