Paket | air.net |
Klass | public class SocketMonitor |
Arv | SocketMonitor ServiceMonitor EventDispatcher Object |
Underklasser | SecureSocketMonitor |
Körningsmiljöversioner: | AIR 1.0 |
Den här klassen ingår i aircore.swc-filen. Flash Builder läser automatiskt in den här klassen när du skapar ett projekt för AIR. I Flex SDK ingår även den här aircore.swc-filen, som du ska ta med när du kompilerar programmet om du använder Flex SDK.
I Adobe® Flash® Professional CS3 ingår den här klassen i filen ServiceMonitorShim.swc. För att kunna använda klasserna i paketet air.net måste du först dra komponenten ServiceMonitorShim från komponentpanelen till biblioteket och sedan lägga till följande import
-sats i ActionScript 3.0-koden:
import air.net.*;
Så här använder du paketet air.net i Adobe® Flash® Professional (CS4 eller senare):
- Välj kommandot Arkiv > Publiceringsinställningar.
- Klicka på knappen Inställningar för ActionScript 3.0 på Flash-panelen. Välj Bibliotekssökväg.
- Klicka på Bläddra efter SWC-fil. Bläddra till Adobe Flash CSn/AIKn.n/frameworks/libs/air/aircore.swc i installationsmappen för Adobe Flash Professional.
- Klicka på OK.
- Lägg till följande
import
-sats i ActionScript 3.0-koden:import air.net.*;
Egenskap | Definieras med | ||
---|---|---|---|
available : Boolean
Oavsett om tjänsten är ”tillgänglig”. Startvärdet är false tills antingen en statuskontroll anger egenskapen till true eller egenskapen explicit initieras till true. Den här egenskapen anges av checkStatus()-implementationen i en underklass eller i ett specializer-objekt, men om programmet har oberoende information om tjänstens tillgänglighet, kan egenskapen anges explicit (exempel: en begäran som precis har genomförts eller misslyckats).
| ServiceMonitor | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
host : String [skrivskyddad]
Värden som övervakas. | SocketMonitor | ||
lastStatusUpdate : Date [skrivskyddad]
Tidpunkten för den sista statusuppdateringen. | ServiceMonitor | ||
pollInterval : Number
Intervallen, i millisekunder, för att avfråga servern. | ServiceMonitor | ||
port : int [skrivskyddad]
Porten som övervakas. | SocketMonitor | ||
running : Boolean [skrivskyddad]
Oavsett om övervakningen har startat. | ServiceMonitor |
Metod | Definieras med | ||
---|---|---|---|
Skapar ett SocketMonitor-objekt för en specificerad TCP-slutpunkt. | SocketMonitor | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registrerar ett händelseavlyssnarobjekt för ett EventDispatcher-objekt så att avlyssnaren får meddelanden om händelser. | EventDispatcher | ||
Skickar en händelse till händelseflödet. | EventDispatcher | ||
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse. | EventDispatcher | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
[statisk]
Lägger till ServiceMonitor-metoder till en JavaScript-konstruktors funktionsprototyp. | ServiceMonitor | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Tar bort en avlyssnare från EventDispatcher-objektet. | EventDispatcher | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Startar tjänsteövervakningen. | ServiceMonitor | ||
Avslutar tjänsteövervakningen. | ServiceMonitor | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
[åsidosätt]
Returnerar det angivna objektets strängbeteckning. | SocketMonitor | ||
Returnerar det angivna objektets primitiva värde. | Object | ||
Kontrollerar om en händelseavlyssnare är registrerad för det här EventDispatcher-objektet eller något av dess överordnade objekt för den angivna händelsetypen. | EventDispatcher |
Metod | Definieras med | ||
---|---|---|---|
[åsidosätt]
Att anropa checkStatus()-metoden för ett SocketMonitor-objekt kan medföra att programmet försöker ansluta till socket-anslutningen och söka efter en connect-händelse. | SocketMonitor | ||
Skapar ett Socket-objekt. | SocketMonitor |
host | egenskap |
port | egenskap |
SocketMonitor | () | Konstruktor |
public function SocketMonitor(host:String, port:int)
Körningsmiljöversioner: | AIR 1.0 |
Skapar ett SocketMonitor-objekt för en specificerad TCP-slutpunkt.
Efter att ett SocketMonitor-objekt har skapats ska anroparen anropa start()
-metoden för att börja övervaka tjänstens status.
Som med Timer-objektet bör anroparen behålla en referens för SocketMonitor-objektet. Annars kan körningen radera objektet och övervakningen avslutas.
Parametrarhost:String — Värden för övervakningen.
| |
port:int — Porten till övervakningen.
|
checkStatus | () | metod |
override protected function checkStatus():void
Körningsmiljöversioner: | AIR 1.0 |
Att anropa checkStatus()
-metoden för ett SocketMonitor-objekt kan medföra att programmet försöker ansluta till socket-anslutningen för att söka efter en connect
-händelse.
createSocket | () | metod |
toString | () | metod |
override public function toString():String
Körningsmiljöversioner: | AIR 1.0 |
Returnerar det angivna objektets strängbeteckning.
Obs! Metoder till Object-klassen skapas dynamiskt på objektets prototyp. Om du vill definiera om metoden i en underklass till Object-klassen ska du inte använda nyckelordet override
. En underklass till klassen Object implementerar till exempel function toString():String
i stället för att åsidosätta basklassen.
String — En strängbeteckning på objektet.
|
Tue Jun 12 2018, 01:40 PM Z