手機使用上網(wǎng)后,GPRS通常會一直保持連接,雖然不會產(chǎn)生流量,并且網(wǎng)上對于GPRS保持連接是否費電或省電也說法不一,但我卻因為GPRS的保持,碰到另外兩個問題:
1.在GPRS保持連接后,打開WIFI連接,想使用Resco Explore來映射PC上的共享,結(jié)果卻總也找不到機器,后來斷開GPRS連接就沒有問題了。原因是,GPRS連接后,獲得了一個公網(wǎng)IP地址。
2.使用一個PPC上的FTP工具,一個綠色軟件,運行后,能夠?qū)崿F(xiàn)從PC機通過FTP方式訪問PPC上所有的文件。當(dāng)保持GPRS連接后,程序出錯,原因同上。
偶然機會,發(fā)現(xiàn)解決此問題的辦法:
通過修改注冊表更改以下設(shè)置可以很好的解決這個問題,同時可以自定義GPRS保持連接附著的時間。
HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings\
CacheTime在沒GPRS/EDGE/3G的packets運用,自動斷線時間(秒)倒數(shù),我設(shè)置的是180,也就是3分鐘
SuspendResume
~GPRS! --- Always On 默認設(shè)定是不會關(guān)閉GPRS/EDGE/3G的
GPRS_bye_if_device_off --- Timeout after CacheTime 關(guān)閉GPRS/EDGE/3G連線根據(jù)時間倒數(shù)設(shè)定
我設(shè)置的是GPRS_bye_if_device_off,從而使上面那個參數(shù)起作用
HKEY_CURRENT_USER\ControlPanel\PhoneExtendFunction\
NoGPRSAutoAttach
0 - Search GPRS/UMTS on start of radio 開機時自動尋找
1 - Search GPRS/UMTS on start of data connection 上網(wǎng)時才自動尋找
我設(shè)置的值是1,上網(wǎng)時才連接.