2012-02-10 128 views
0

当互联网连接从无线连接改变为以太网连接线和反之后,我遇到了一个奇怪的问题,根据用户很少出现3次10次,但我们不能躲开它。当我调试问题时,连接时出现以下错误。faultCode:Client.Error.RequestTimeout adobe air

faultCode:Client.Error.RequestTimeout faultString:'Request timed out'faultDetail:'发送消息的请求超时已达到,但未收到服务器的响应。

另外httpservice代码粘贴在下面。谢谢。网络更改时如何避免此错误?

           var httpConfigService:HTTPService = new HTTPService(); 
            httpConfigService.url = serverUrl + Model.SERVER_CONFIG_NAME ; 
            httpConfigService.requestTimeout = 10; 
            httpConfigService.addEventListener(ResultEvent.RESULT, handleConfigResult); 
            httpConfigService.addEventListener(FaultEvent.FAULT, handleConfigFault); 
            httpConfigService.send(); 

回答

0

嗯..如果服务超时,则超时..有什么可以做,除了例如增加您的超时限制,以使服务等待一段较长的时间(希望足够长从无线连接到有线连接的连接,反之亦然)。