any way to detect condition "connected to ISP but not internet"?

Josh Mellicker josh at
Wed Feb 11 14:46:17 EST 2009

On Jan 23, 2009, at 5:07 PM, Alex Tweedly wrote:
> To feel safe, I'd want to do the network check in a separate  
> process, and have a fail-safe mechanism within the real app (i.e. it  
> detects failure rather than waiting for it). So I'd use a  
> backgrounded shell command which creates a temp file, and have the  
> real app check for that file being created/updated. Could be a ping  
> shell command, or a small standalone which loads a url, or anything  
> similar - as long as it's a separate process.
-- Alex.

We are finally testing this.

Could I ask a favor?

Would someone who is behind a proxy server or corporate firewall test  
this code:

on mouseUp
    put "ping -c 1" into tCmd
    open process tCmd FOR update
    wait 1 second with messages
    read from process tCmd until empty
    put it
    close process tCmd
end mouseUp


The question is:

Will this code return a valid IP (in "it") even when normal Revolution  
ftp commands will not work?

I am hoping the answer is "NO".

If this works, it may mean, for the first time I'm aware of, we all  
have a way for checking if connected that will NEVER hang Revolution!  


More information about the Use-livecode mailing list