Windows Mobile程式環境配置以及Windows Mobile與PC進行UDP通訊總結

來源:互聯網
上載者:User
 

9月27日開發Windows Mobile程式環境配置以及Windows Mobile與PC進行UDP通訊總結

1.安裝Active Sync、Windows Mobile SDK和Windows Mobile SDK 中文鏡像
下載網址:http://blog.csdn.net/lanruoshui/archive/2009/07/11/4339864.aspx

2.如果是模擬器,進行UDP通訊,需要安裝虛擬網卡,進行相關設定,參考下面的網址
設定舉例:
IP地址:192.168.0.10(自己定的一個) 
子網路遮罩:255.255.255.0 
預設閘道:192.168.0.1(公司網關是多少就寫多少)
設定成功後,將模擬器軟開機一下,然後在PC上ping一下你剛剛設的192.168.0.10,看能否ping通,ping通表示你的設定成功了,可以使用模擬器進行UDP通訊了,模擬器能上網了。

注意點:運行程式時,如果是使用的模擬器,切記Active Sync是灰色的,不能綠色,即在裝置模擬管理器中,不要插入底座。

可能出現的疑問:
(1)怎麼ping:開始-運行-輸入cmd-輸入ping 192.168.0.10 
(2)如何查看能否ping通:如果返回Reply from 192.168.0.10:bytes=32...表示ping通了,
                       如果返回Request timed out表示沒有ping通,你可以再設定一個IP,軟開機後再ping
(3)裝置模擬管理器如何開啟:工具-裝置模擬管理器
(4)裝置模擬管理器是什麼:它是用於把模擬器類比成一個真機,插在PC上,使用者可以開啟我的電腦-雙擊行動裝置,即能看到模擬器中的檔案。
舉例:如果你安裝的是Windows Mobile6.0的SDK,並且安裝了中文鏡像。
若你啟動程式時部署的是Windows Mobile 6 Professioal Emulator,則右擊裝置模擬管理器中的Windows Mobile 6 Professioal Emulator-串連-然後點插入底座。
若你啟動程式時部署的是CHS Windows Mobile 6 Professioal Emulator,則右擊裝置模擬管理器中的CHS Windows Mobile 6 Professioal Emulator,切記和你部署的選一致,否則Active Sync連不上模擬器,你也看不到行動裝置中模擬器裡的檔案。
若你沒安裝中文鏡像,那你就用英文的,即Windows Mobile 6 Professioal Emulator,CHS即表示是中文的。

網址:http://blog.csdn.net/okadler0518/archive/2009/06/15/4271791.aspx

3.如果是真機,程式打包成Cab後,裝在真機上,如果點捷徑沒反應,即調不出程式,
有可能是你的Windows Mobile真機上沒有安裝.NET Compact FrameWork,檢查一下你在PC上,
Visual Studio中新項目時,選的是哪個版本的.NET Compact FrameWork。
(舉例:你建項目時用的是.NET Compact FrameWork3.5,那麼請下載.NET Compact FrameWork3.5安裝在手機上,程式才跑的起來。)

4.如果用手機和PC進行UDP通訊,即需要通過GPRS上網,需要設定APN,(若是UDP則設為cmnet,否則也可設為cmwap,因為cmwap有網關,有限制,無法進行socket通訊。)

5.設定APN(cmwap)
(1)開始-----設定------最下面一排的“串連”
(2).再點擊上面的串連-----點進階。
(3).點選擇網路-----在網路管理對話方塊中,在程式自動連接到Internet時,使用下面點建立。
(4).輸入ISP的名稱
(5).然後點數據機----點建立。
(6).輸入串連名稱 cmwap 選擇數據機: 蜂窩電話線路(GPRS) 點下一步。
(7).輸入訪問點名稱 cmwap 點下一步
(8).使用者名稱密碼的不用管。空著就行了。點完成。
(9). 點最下面一排的Proxy 伺服器設定。把兩個選擇框都選中,在Proxy 伺服器的對話方塊中輸入: 10.0.0.172 點進階。
(10).把出現的,http wap 安全wap socks 都設為:10.0.0.172 (各個地方的有所不同,要問移動)使用者名稱密碼的不用管。空著就行了.其口SOCKS的類型。選成SOCKS5.點擊ok。
(11).現在回到了。第二步的設定網路管理對話方塊。你會看到上面的選擇框中已經出現了,我們剛剛建立的cmwap選項。把下面的選擇框。也選成cmwap選項。好了,現在一路OK,上網衝浪吧
注意:及時關閉程式:
當你開啟了很多程式的時候,你點OK關閉了,其實是沒有關掉的。這樣手機會慢的。你只要開啟工作管理員。把全部的程式結束掉就行了。也可以按住OK鍵,在彈出工作管理員後,按OK鍵上面的那個鍵,就全部關閉了。

網址:http://club.tech.163.com/bbs/mobile_btsc/85082919.html

前面提到UDP通訊,是不能設為cmwap的,資料會被截下來,伺服器上是收不到的,應該設為cmnet。
疑問:
(1)怎麼設定cmnet:設定cmnet和設定cmwap步驟是一樣的,不過cmnet是不需要設定10.0.0.172(這個IP是移動的cmwap的網關,目前只有這一個網關)的。可以不填,也可以寫為0.0.0.0
(2)cmwap和cmnet的區別:上網查一查,講解的很詳細的。http://tech.ccidnet.com/art/1093/20050317/224551_1.html

相關網址:
(1)GPRS撥號:http://www.cnblogs.com/fox23/archive/2008/08/15/Establish-a-GPRS-connection-with-TcpClient.html
(2)GPRS管理與建立APN撥號連線:http://www.cnblogs.com/michael-zhangyu/archive/2009/07/04/1516797.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.