Hello Bill, since V8 or so tsNET external is included in any commercial/business license. Even put URL "ftp: or http: will be executed with tsNET by liburl.
So in case you did not manually disabletsNET for your app, you could use tsNetSetTimeouts to set timeout values. By default tsNET does not limit the time a request could take and that might be the reason why the put URL takes forever. The Syntax looks like this tsNetSetTimeouts pDnsCacheTimeout, pRequestTimeoutMS, pConnectTimeoutMS, pAcceptTimeoutMS, pLowSpeedTime, pLowSpeedLimit The second parameter is responsible for the request timeout and has to be set in milliseconds. So for example tsNetSetTimeouts 30, 33000, 300000, 60000, 30, 1000 would set the request timeout to 33 seconds. The other values in my example are the default values. After the timeout the script continues and you could check if the put command returned the expected value. Regards, Matthias > Am 22.07.2023 um 02:02 schrieb prothero--- via use-livecode > <use-livecode@lists.runrev.com>: > > Folks: > Sorry for the trivial question, but.. > I have an app on my iphone that I am updating from a several years old app > the previously worked on an older version of livecode. It needs to access a > mysql database on the internet. It works fine when there is internet service. > > I test access by downloading a file with a simple text code. If there code is > returned in the message, I continue accessing the database. However, when > there is no internet, the "put URL” command seems to hang forever. I’ve > looked for a way to set the timeout for an internet command, but…. can’t,. > > Could you direct me to a simple explanation about how to set a reasonable > internet not connected message? > > Thanks, > Bill > put "https://"&theURL&"/test.html" into theURL > > put URL theURL into tOutput —if the request times out, the output is not > received. > > if tOutput contains "AB7699HEYIMHERE” then —code received, internet access > is successful > > return true > > else > > return false > > end if > > > _______________________________________________ > use-livecode mailing list > use-livecode@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@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode