IOException de socket Java – permiso denegado

Estoy tratando de conectarme a un servidor en mi red ejecutando un oyente tcp usando el siguiente código java. Recibo am IOException – Permiso denegado. Es de un emulador de Android 2.2.

¿Alguien sabe por qué?

Socket socket = new Socket("1.1.1.1", 1111); PrintWriter out = new PrintWriter(socket.getOutputStream(), true); out.println("test"); socket.close(); 

Sí, como dijo Morrison anteriormente, probablemente deba poner este permiso en su archivo de manifiesto.

  

Puede haber dos razones por las cuales no has puesto esta línea de código en android.manifest

   

o puede ser debido a la configuración del Firewall. Es posible que el firewall haya bloqueado su eclipse para comunicarse a través de la red.