Java套接字IOException - 权限被拒绝

Gra*_*ant 41 java sockets permissions android

我正在尝试使用以下java代码连接到运行tcp侦听器的网络上的服务器.我得到IOException - 权限被拒绝.它来自Android 2.2模拟器.

有谁知道为什么?

Socket socket = new Socket("1.1.1.1", 1111);
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
out.println("test");
socket.close();
Run Code Online (Sandbox Code Playgroud)

don*_*gcn 80

是的,就像Morrison上面说的那样,你可能需要将此权限放到清单文件中.

<uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)


Pir*_*hah 5

可能有两个原因,要么你没有把这行代码放在 android.manifest 中

   <uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)

或者可能是由于防火墙设置。您的日食可能已被防火墙阻止通过网络进行通信。