If you set requestTimeout then your request will raise a fault when it times out so you can just add an event listener to the httpservice faultevent and could display an Alert with some info for the user.
Is there somethign special I have to do to get the fault to raise...? Because I have a fault event defined for my service, and I set the timeout seconds, but nothing happens...???
Could you post how do you declare your httpservice? and how do you add the service event listener? and the event listeners as well?
resultObj:Object = evt.result;
/* Assign the values... */
faultstring:String = faultEvent.fault.rootCause.toString();
Your code looks ok, have you tried debugging your app and setting breakpoints in the result and fault handlers to see if the response hit one of these?
Well, I did put "alerts" in the Fault handler, and it never gets called...the hourglass (clock) comes up for 10 seconds (or whatever I set the timeout to), then just simply goes away...
This issue still plagues me...
Only occasionaly, but it still happens that my service never responds, and just sits.