Java socket IOException - permission denied

Solution 1:

Yea, like Morrison said above, you probably need to put this permission to your manifest file.

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

Solution 2:

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.