Não dá pra fazer igual quando usa HTTPServices?
pq aí seria só fazer uma função pra tratar eventos do tipo "FaultEvent".
Mais especificamente seria algo assim:
"ev" é do tipo FaultEvent
if (ev.fault.faultCode == "Server.Error.Request") { erro de rede }
[]'s
Luís Eduardo.
mindu escreveu:
>Eu citei o servidor, mas pode ser várias as causas: internet, cabo de
>rede, etc ...
>O objetivo é fazer com que o usuário saiba que o serviço ficou offline
>e que não fique esperando uma resposta do servidor, sendo que o mesmo
>está fora.
>
>[]'s
>mindu
>
>On 3 abr, 11:20, "Daniel Schmitz" <[EMAIL PROTECTED]> wrote:
>
>
>>Entendi... bem complicado o seu problema, porque teoricamente um servidor
>>nao pode cair neh ?!
>>
>>On 4/3/07, mindu <[EMAIL PROTECTED]> wrote:
>>
>>
>>
>>
>>
>>>Valeu Daniel,
>>>No exemplo que postei, o 'instance.connect' eu só faço uma vez ( não
>>>sei é uma boa prática ), além no 'connect' eu precisaria testar quando
>>>chamasse um método, por exemplo:
>>>instance.call("MeuService.validate", new Responder(validateResult,
>>>validateFault)
>>>Hoje, se o servidor está fora ou cai durante um processo, não mostra
>>>nenhum erro e passa a impressão que ainda está executando a ação.
>>>
>>>
>>>[]'s
>>>mindu
>>>
>>>
>>>On 3 abr, 08:59, "Daniel Schmitz" <[EMAIL PROTECTED]> wrote:
>>>
>>>
>>>>Verifique na documentação se algumevento é disparado quando fazemos
>>>>instance.connect
>>>>
>>>>
>>>>Abraços,
>>>> Daniel Schmitz
>>>>
>>>>
>>>>On 4/3/07, mindu <[EMAIL PROTECTED]> wrote:
>>>>
>>>>
>>>>>Grupo,
>>>>>Qual é a melhor estratégia para testar se um serviço remoto,
>>>>>NetConnection, está online/offline quando feito uma chamada a um
>>>>>método ?
>>>>>Gostaria de que quando estivesse off, mostrar um Alert ao usuário
>>>>>informando que o serviço está indisponível.
>>>>>
>>>>>
>>>>>Existe algum padrão ou alguma solução para evitar esse tipo de
>>>>>problema ?
>>>>>
>>>>>
>>>>>Hoje tenho o seguinte:
>>>>>
>>>>>
>>>>> public class RemotingUtil
>>>>> {
>>>>> private static var instance:NetConnection = null;
>>>>>
>>>>>
>>>>> public static function getService():NetConnection{
>>>>> if(instance == null){
>>>>> instance = new NetConnection();
>>>>> instance.objectEncoding =
>>>>>ObjectEncoding.AMF0;
>>>>> instance.connect(APPLICATION.GATEWAY);
>>>>> }
>>>>> return instance;
>>>>> }
>>>>> }
>>>>>
>>>>>
>>>>>Mas nesse caso só verifico se está null.
>>>>>Alguma sugestão/idéia ?
>>>>>
>>>>>
>>>>>[]'s
>>>>>mindu
>>>>>
>>>>>
>
>
>>
>
>
>
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---