Take a look at my article @ {Link} . I'm doing exactly what you are suggesting except I don't have a maximum timeout which I need to fix (as I mentioned in the comment directly above yours where I took about continuous loops).
The one thing Jake is doing that I really like and think I will add to my code is checking for a HTTP 200. I'd rather do that and fallback to a different solution if it fails.
Niel,
Take a look at my article @ {Link} . I'm doing exactly what you are suggesting except I don't have a maximum timeout which I need to fix (as I mentioned in the comment directly above yours where I took about continuous loops).
The one thing Jake is doing that I really like and think I will add to my code is checking for a HTTP 200. I'd rather do that and fallback to a different solution if it fails.