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();
Yea, like Morrison said above, you probably need to put this permission to your manifest file.
<uses-permission android:name="android.permission.INTERNET" />
There may be two reason either you have't put this line of code in android.manifest
<uses-permission android:name="android.permission.INTERNET" />
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With