0
我正在本地機器上運行一個小型Java服務器程序,使用端口12345
上的serversocket
。從Android模擬器訪問本地計算機上的服務器程序
我想從android模擬器中運行的android應用程序與服務器通信。使用地址10.0.2.2
和相同的端口,我得到以下異常:
java.net.SocketException: Permission denied
我也包括在我的清單如下標籤:
uses-permission android:name="ANDROID.PERMISSION.ACCESS_NETWORK_STATE"
uses-permission android:name="ANDROID.PERMISSION.INTERNET"
模擬器嘗試一個按鈕被點擊時,連接到服務器。當我在本地機器上使用localhost
作爲地址運行服務器和客戶端程序時,它工作正常。