Hi. Peter Bogdanoff via use-livecode wrote > Can anyone share their "test bandwidth" library?
Found it difficult & time consuming to test the actual bandwidth, so I'm testing the latency now. Bad latency usually relates to bad bandwidth ;-) On my server I have a php script: ------------------------------------- <?PHP function getUserIP() // 'myip.php' -- service script; don't change! { $client = @$_SERVER['HTTP_CLIENT_IP']; $forward = @$_SERVER['HTTP_X_FORWARDED_FOR']; $remote = $_SERVER['REMOTE_ADDR']; if(filter_var($client, FILTER_VALIDATE_IP)) { $ip = $client; } elseif(filter_var($forward, FILTER_VALIDATE_IP)) { $ip = $forward; } else { $ip = $remote; } return $ip; } $user_ip = getUserIP(); echo $user_ip; // Output IP address [Ex: 177.87.193.134] ?> ------------------------------------- And in LC I use this function: ------------------------------------- function INTest full put "http://myServer.net/tools/myip.php" into myIPURL if full then put the millisecs into t1 put url myIPURL into myIP put the millisecs - t1 into t2 return myIP & CR & t2 else return url myIPURL end if end INTest ------------------------------------- Calling INTest() gives empty if we have no IN, else the actual public IP as seen from the server (often useful anyways). Calling INTest(true) additionally gives the latency on line 2. Since this is small and not intrusive at all I can call it quite often to monitor IN quality even on mobile. Have fun! axwald ----- • Livecode programming until the cat hits the fan • -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Mobile-Check-Bandwidth-Function-tp4716503p4716511.html Sent from the Revolution - User mailing list archive at Nabble.com. _______________________________________________ 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