2010-11-30 3 views
1

아무도 도와 줄 수있는 인터넷 연결이 가능한지 또는 내 flex 응용 프로그램에서 사용할 수 있는지 여부를 확인하는 방법. 네트워크 연결이 거기에 있지만 인터넷 연결에 몇 가지 문제가 있다면 인터넷 연결을 확인하는 방법을 사용할 수 있습니다.인터넷 연결을 확인할 수있는 방법 또는 플렉스에

답변

3

여기 좋은 예입니다 : http://livedocs.adobe.com/flex/3/html/help.html?content=network_connectivity_1.html

import air.net.URLMonitor; 
import flash.net.URLRequest; 
import flash.events.StatusEvent; 

var monitor:URLMonitor; 
monitor = new URLMonitor(new URLRequest('http://www.adobe.com')); 
monitor.addEventListener(StatusEvent.STATUS, announceStatus); 
monitor.start(); 

function announceStatus(e:StatusEvent):void { 
    trace("Status change. Current status: " + monitor.available); 
} 
2

이 작품 위의 대답하지만 내가 (있는 경우) 직접 서버에 포인팅보다는 어도비는 또한 수 있음을 추가하고 싶습니다은 자신의 서버를 모니터하고 이에 따라 처리하십시오.

+0

답변이 다른 방식으로 정렬 될 수 있으므로 "위"는 의미가 없을 수 있습니다. –

+0

나는 이것에 완전히 동의한다. 자신의 서버에 핑 (ping)을하면 한 번에 두 가지 문제가 처리됩니다. 기본적으로 if (internetConnection == true && myServerIsUp == true) ... 이는 서비스 응용 프로그램을 작성하는 대부분의 사람들이 어쨌든 가장 많은 관심을 가졌음을 나타냅니다. –

+0

... 물론 모든 개발자는 유용하지 않을 것입니다. 그러나 독점적 인 서버에 연결하는 서비스를 작성하는 사람들에게는 적절한 방법입니다. –

관련 문제