Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: Recuperando datos del servidor...
Recuperando datos del servidor...
air.net 

SocketMonitor  - AS3

Paqueteair.net
Clasepublic class SocketMonitor
HerenciaSocketMonitor Inheritance ServiceMonitor Inheritance EventDispatcher Inheritance Object
Subclases SecureSocketMonitor

Versiones de motor de ejecución: AIR 1.0

Un objeto SocketMonitor supervisa la disponibilidad de un punto final TCP.

Esta clase está incluida en el archivo aircore.swc. Flash Builder carga esta clase automáticamente al crear un proyecto para AIR. El SDK de Flex también contiene este archivo aircore.swc, que se debe incluir al compilar la aplicación si se utiliza el SDK de Flex.

En Adobe ® Flash ® Professional CS3, esta clase se incluye en el archivo ServiceMonitorShim.swc. Para utilizar las clases del paquete air.net, primero debe arrastrar el componente ServiceMonitorShim desde el panel Componentes a la Biblioteca y, después, añadir la siguiente declaración import al código ActionScript 3.0:

import air.net.*;

Para utilizar el paquete air.net en Adobe® Flash® Professional (CS4 o posterior):

  1. Seleccione el comando Archivo > Configuración de publicación.
  2. En el panel Flash, haga clic en el botón Configuración de Seleccionar ruta de biblioteca de ActionScript 3.0.
  3. Haga clic en el botón Navegar hasta el archivo SWC. En la carpeta de instalación de Adobe Flash Professional, navegue hasta Adobe Flash CSn/AIKn.n/frameworks/libs/air/aircore.swc.
  4. Haga clic en el botón Aceptar.
  5. Añada la siguiente sentencia import al código ActionScript 3.0: import air.net.*;



Propiedades públicas
 PropiedadDefinido por
 Inherited    available : Boolean
Si el servicio se considera "disponible" en este momento. El valor inicial es false hasta que una comprobación de estado establece la propiedad como true o la propiedad se inicializa en true de forma explícita. Normalmente, esta propiedad se establece mediante la implementación de checkStatus() en una subclase o especializador, pero si la aplicación tiene información independiente sobre la disponibilidad del servicio (por ejemplo, acaba de fallar o realizarse correctamente una petición), la propiedad se puede establecer explícitamente.
ServiceMonitor
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
      host : String
[solo lectura] Host que se está supervisando.
SocketMonitor
 Inherited    lastStatusUpdate : Date
[solo lectura] Hora de la última actualización del estado.
ServiceMonitor
 Inherited    pollInterval : Number
Intervalo, en milisegundos, para sondear el servidor.
ServiceMonitor
      port : int
[solo lectura] Puerto que se está supervisando.
SocketMonitor
 Inherited    running : Boolean
[solo lectura] Si la supervisión se ha iniciado.
ServiceMonitor
Métodos públicos
 MétodoDefinido por
  
    SocketMonitor(host:String, port:int)
Crea un objeto SocketMonitor para un punto final TCP especificado.
SocketMonitor
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento.
EventDispatcher
 Inherited
Distribuye un evento en el flujo del evento.
EventDispatcher
 Inherited
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento.
EventDispatcher
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
    makeJavascriptSubclass(constructorFunction:Object):void
[estática] Añade métodos ServiceMonitor públicos a un prototipo de función de constructor de JavaScript.
ServiceMonitor
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Elimina un detector del objeto EventDispatcher.
EventDispatcher
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
    start():void
Inicia la supervisión del servicio.
ServiceMonitor
 Inherited
    stop():void
Detiene la supervisión del servicio.
ServiceMonitor
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
  
    toString():String
[override] Devuelve la representación de cadena del objeto especificado.
SocketMonitor
 Inherited
Devuelve el valor simple del objeto especificado.
Object
 Inherited
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto.
EventDispatcher
Métodos protegidos
 MétodoDefinido por
  
    checkStatus():void
[override] Al llamar al método checkStatus() de un objeto a SocketMonitor, la aplicación intenta conectarse al socket para verificar los eventos connect.
SocketMonitor
  
Crea un objeto Socket.
SocketMonitor
Eventos
 Evento Resumen Definido por
 Inherited[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos.EventDispatcher
 Inherited[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos.EventDispatcher
 Inherited
    status
Indica que el estado del servicio ha cambiado.ServiceMonitor
Información sobre propiedades
    

host

propiedad
host:String  [solo lectura]

Versiones de motor de ejecución: AIR 1.0

Host que se está supervisando.



Implementación
    public function get host():String
    

port

propiedad 
port:int  [solo lectura]

Versiones de motor de ejecución: AIR 1.0

Puerto que se está supervisando.



Implementación
    public function get port():int
Información sobre constructores
    

SocketMonitor

()Información sobre
public function SocketMonitor(host:String, port:int)

Versiones de motor de ejecución: AIR 1.0

Crea un objeto SocketMonitor para un punto final TCP especificado.

Tras crear un objeto SocketMonitor, el llamante debe llamar a start() para comenzar a supervisar el estado del servicio.

Al igual que ocurre con el objeto Timer, el llamante debe conservar una referencia al objeto SocketMonitor. En caso contrario, el motor de ejecución elimina el objeto y finaliza la supervisión.

Parámetros
host:String — Host que se va a supervisar.
 
port:int — Puerto que se va a supervisar.
Información sobre métodos

    checkStatus

()método
override protected function checkStatus():void

Versiones de motor de ejecución: AIR 1.0

Al llamar al método checkStatus() de un objeto a SocketMonitor, la aplicación intenta conectarse al socket para verificar los eventos connect.

    createSocket

()método 
protected function createSocket():Socket

Versiones de motor de ejecución: AIR 1.0

Crea un objeto Socket.

Valor devuelto
Socket — el objeto Socket que se va a usar para este SocketMonitor.

    toString

()método 
override public function toString():String

Versiones de motor de ejecución: AIR 1.0

Devuelve la representación de cadena del objeto especificado.

Nota: los métodos de la clase Object se crean dinámicamente en el prototipo de Object. Para redefinir este método en una subclase de Object, no utilice la palabra clave override. Por ejemplo, una subclase de Object implementa function toString():String en lugar de utilizar una sustitución de la clase base.

Valor devuelto
String — Una representación de cadena del objeto.




[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.