Android Socket 異常

本人在Android的局域網編程中遇到如下問題:

1.  運行程序後彈出:  The application *** has stopped unexpectedly. Please try again. 然後會要祈求強制退出。

     這是一個經典錯誤, Socket不能對外連接,具體錯誤不會被報出,調試的時候,但能看到Exception,, 只要存在網絡互聯,就挺身而出,讓你的程序不得運行。

      原因是: 需要訪問到網絡,所以,在AndroidManifest.xml中,需要進行如下配置:

    在下面第三個頁面permission中,選擇“Add...”選擇“uses permission”,在右面name中選擇“android.permission.INTERNET” ;然後在AndroidManifest.xml中會出現下面語句:
                    <uses-permission android:name="android.permission.INTERNET" />

再次運行程序,就OK了。

 

2.  出現錯誤“The *** has not responding”:

    原因有如下幾種:服務器沒有打開、

                                客戶端要連接的IP不對、

                                Server和Client的端口不一致、

                                客戶端與服務器的接收和發送沒有一一對應,

                      導致等待超時,出現異常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章