Checking if internet is connected using tsNet?

Sannyasin Brahmanathaswami brahma at hindu.org
Sat Jul 28 04:11:51 CEST 2018


Well the use case differences are obvious, but to say the obvious

I am connecting with

a) our own server
b) YouTube

that’s it. 

AND I want to know if the URL in the app is correct (silly typo in a JSON in the app OR misfiled media on out server...etc), so I would always to get the header of the actual media being called. We can traps errors, send to the MotherShip the URL that failed and fix it... etc.

That different from (Klaus's ?) "am I connected or not"

BR

On 7/27/18, 12:44 PM, "use-livecode on behalf of Mark Wieder via use-livecode" <use-livecode-bounces at lists.runrev.com on behalf of use-livecode at lists.runrev.com> wrote:

    >     if  (tResult < 400) then
    >        return true
    >     else
    >        return false
    >     end if
    
    I'd be a little wary of that "< 400" result though. You may (or may not) 
    want to follow redirects, and if you get a 418 you may want a cuppa <g>.
    
    and due to the extra hops involved, I probably wouldn't try for 
    "https://www.google.com". DNS resolution will add tens to over a hundred 
    milliseconds to a web command, so if you're going to go that route 
    instead of opening a socket I'd go straight to "http://8.8.8.8:53".
    
    curl -v --trace-time 8.8.8.8:53
    20 milliseconds
    
    curl -v --trace-time www.google.com
    50 milliseconds
    
    But otherwise, yes... there is no way of checking for the internet 
    without connecting to the internet.



More information about the use-livecode mailing list