i am trying to connect to a server on my network running a tcp listener using the following java code. I am getting am IOException - Permission Denied. It is from an android 2.2 emulator.
Does anyone know why?
Socket socket = new Socket("1.1.1.1", 1111);
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
out.println("test");
socket.close();
There may be two reason either you have't put this line of code in android.manifest
or it may be due to the Firewall setting. It may be possible that your eclipse have been blocked by Firewall to communicate through network.
Yea, like Morrison said above, you probably need to put this permission to your manifest file.