My program wants to send HTTP request to PHP URL every 3 seconds (for multilayer game I am developing). To do this, I am using On Idle method which is sending http request every 3 seconds..
Now the program can send more HTTP Request in other handlers when when user has made some move.. ( Idle handler is already sending request in back ground). This start giving error message "Previous Request Not completed" quite often.. Does it mean that Live Code can not send http request when the previous request is not completed..
How can I resend the request automatically so that it works again.. Let say I have handler updateMove
Code: Select all
on updateMove
put postUserMove(username, movedpi, fromPlaceHolder,toPlaceHolder,serverPHTable) into returnText
if returnText contains "Success" then
Answer "Your move have been updated successfully."
else
end if
end updateMove
Code: Select all
function postUserMove username, movedpi, fromPlaceHolder,toPlaceHolder,serverPHTable
post postString to URL (urlString)
put it into returnText
if returnText contains "previous request not completed" then
postUserMove (username, movedpi, fromPlaceHolder,toPlaceHolder,serverPHTable)
end if
return returnText
end postUserMove
Please help