Check connection and timeout

Ralph DiMola rdimola at evergreeninfo.net
Fri Jul 14 11:36:22 EDT 2023


Sorry,

It was mine...

function GetNetworkType
   local tLibUrlDriver
   try
      put the behavior of stack"revLibUrl" into tLibUrlDriver
   end try
   if tLibUrlDriver is empty then
      return "libURL"
   else
      return "tsNet"
   end if
end GetNetworkType

Ralph DiMola
IT Director
Evergreen Information Services
rdimola at evergreeninfo.net

-----Original Message-----
From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Bob Sneidar via use-livecode
Sent: Friday, July 14, 2023 11:21 AM
To: How to use LiveCode
Cc: Bob Sneidar
Subject: Re: Check connection and timeout

getNetwotkType() is not a valid function. 

Bob S


> On Jul 14, 2023, at 8:14 AM, Ralph DiMola via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> Ludovic,
> 
> Make sure that tsNet is active:
> 
> command NetworkType
>   if GetNetworkType() = "libURL" then
>      answer"tsNet is disabled(LibURL)"
>   else
>      answer "tsNet in use"&cr&"Version==>"& tsNetVersion()
>   end if
> end NetworkType
> 
> Did you initialize tsNet? ==> tsNetInit
> 
> Disable tsNet ==> dispatch "revunloadlibrary" to stack "tsnetliburl"
> To enable tsNet ==> dispatch "revloadlibrary" to stack "tsnetliburl"
> 
> Ralph DiMola
> IT Director
> Evergreen Information Services
> rdimola at evergreeninfo.net
> 
> -----Original Message-----
> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Ludovic THEBAULT via use-livecode
> Sent: Friday, July 14, 2023 3:51 AM
> To: How to use LiveCode
> Cc: Ludovic THEBAULT
> Subject: Re: Check connection and timeout
> 
> 
> 
>> Le 14 juil. 2023 à 08:26, Ludovic THEBAULT via use-livecode <use-livecode at lists.runrev.com> a écrit :
>> 
>> Hello,
>> 
>> I use this code to check is there is an internet connection :
>> 
>> tsNETSETTIMEOUTS 60,0,2000,60000,5,1000
>> 
>> put tsNetHeadSync("https://google.com/", tHeaders, tResult, tBytes) into tRecvHeaders
>> 
>>  if tResult begins with "tsneterr:" then
>>     return false 
>>  else
>>     return true 
>>  end if
>> 
>> 
>> But the setting for the timeout of tsNETSETTIMEOUTS is not active, I always have a 30 seconds timeout.
>> 
>> Is there an other settings ?
>> 
> 
> 
> Addendum :  it happen when there is a connection (aka in 4G or Wifi) but no enough network.
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode at lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the use-livecode mailing list