*The setup*

I have at home a wifi router under which I have my devices(couple of 
laptops,TV, Android phone and tablet). The router is connected to a cable 
modem provided by my ISP and all the devices share this connection.

*Problem*
Recently my ISP came up with an additional security system.On first 
connect(could be from any device) I need to authenticate myself with a 
username/password to my ISP website. I checked the system and they were 
intercepting the first http connection from my side and redirecting my 
browser to their login page. Some how my android browsers are not able to 
show this login page. I need to connect using my laptop and only later 
android devices can connect to internet.

*My Solution*
I wrote a small java application to over come this problem. It tries to 
connect to google.com. Intercept the redirect request and finally post my 
username password. The application is working fine with my laptop and I 
hooked it with windows start up and everything is great. Android devices 
still are not very happy with this app. On debugging I find that my very 
first socket connections is getting timed out and my application fails.

*Technical Details*

*Device *- Motorola Defy Plus

*Android version* - 2.3.3

*Exception Socket* - Time out

*Code*
public class SocketHttp {

public static Socket connect(String ip) throws Exception {
Socket socket = new Socket(ip, 80);
return socket;
}
.....
}

As I have not logged in to my ISP I am not depending on the DNS service and 
directly hardcoding a google.com IP.I have added 
<uses-permission android:name="android.permission.INTERNET" /> in the 
Android Manifest. The code works correctly if the ISP login is completed 
using my lap top.

Any idea what is going wrong?

Regards
Anand G


-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to