Java套接字IOException - 权限被拒绝

时间:2010-11-02 03:53:43

标签: java android sockets permissions

我正在尝试使用以下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();

2 个答案:

答案 0 :(得分:78)

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

<uses-permission android:name="android.permission.INTERNET" />

答案 1 :(得分:4)

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

   <uses-permission android:name="android.permission.INTERNET" />

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