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
作为地址运行服务器和客户端程序时,它工作正常。