---恢復內容開始---
目標:實現客戶端(Android App)與服務器(PC)的簡單通信
相關准備:eclipse_mars、tomcat8、Android Studio
實現:
1.java環境配置;
2.安裝tomcat8:我使用的是安裝版, 直接從官網下載zip格式的安裝包后,將其在固定路徑解壓,注意整個解壓路徑不要有中文。有個問題是需不需要進行環境配置,我使用的8並沒有環境配置也可以使用;
3. eclipse新建web項目:設置一下項目要用到的Tomcat和jre,tomcat選擇8,mars最高只能用8,如果你要用9,請百度如何將tomcat9偽裝成8,有解決方法;
4. 服務端和客戶端代碼編寫:http://blog.csdn.net/u010838555/article/details/47168281,可以看這篇博客,寫的很詳細。
問題:
1:通過bin/startup.bat啟動tomcat以后,要記得shutdow.bat,確保服務被停止。
2:在web項目中啟動tomcat服務的方式不是通過bin文件夾啟動的,而是通過eclipse的Servers中啟動的。
3:在真機測試時,關於如何建立Socket連接,可以參考-> http://blog.csdn.net/fantasy_lin_/article/details/53913646
4:代碼實現后,調試的時候要注意,Android項目需要添加網絡訪問權限- "<user-permission android:name="android.permission.INTERNET"/>