任意のアドレスのWebサイト[サービス]のネットワーク状況を検知するURLMonitorと、任意のサーバ+ポートに接続可能か否かを検知するSocketMonitorクラスの動作サンプルを下記に示します。
ソースコード
[as]
[/as]
実行結果
http://www.yukun.info/に接続可 yukun.infoのポート6667は切断中
URLMonitorはネットワーク状況を検知する為にサーバへGETリクエストを送出して、レスポンスのステイタスコードを確認して判断しているようです↓。
リファレンス
- URLMonitor – ActionScript 3.0 言語およびコンポーネントリファレンス
- Adobe AIR 1.1 * ネットワーク接続の監視