Paket | flash.net |
Klass | public class GroupSpecifier |
Arv | GroupSpecifier Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
groupspec
-strängar som kan skickas till NetStream- och NetGroup-konstruktorerna. En groupspec
anger en RTMFP Peer-to-Peer-grupp, bland annat funktioner, begränsningar och auktoriseringar för den medlem som använder groupspec
.
Som standard är alla funktioner inaktiverade och peer-to-peer-anslutningar tillåts.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
ipMulticastMemberUpdatesEnabled : Boolean
Anger om information om gruppmedlemskap kan utbytas på IP Multicast-socketar. | GroupSpecifier | ||
maxSupportedGroupspecVersion : int [statisk] [skrivskyddad]
Anger den högsta groupspec-versionen som stöds i miljön. | GroupSpecifier | ||
minGroupspecVersion : int
Anger det lägsta versionsnumret som den genererade groupspec-versionen kan ha. | GroupSpecifier | ||
multicastEnabled : Boolean
Anger om direktuppspelning är aktiverat för NetGroup. | GroupSpecifier | ||
objectReplicationEnabled : Boolean
Anger om objektreplikering är aktiverat för NetGroup. | GroupSpecifier | ||
peerToPeerDisabled : Boolean
Anger om peer-to-peer-anslutningar är inaktiverade för NetGroup eller NetStream. | GroupSpecifier | ||
postingEnabled : Boolean
Anger om publicering är aktiverat för NetGroup. | GroupSpecifier | ||
routingEnabled : Boolean
Anger om riktade routningsmetoder är aktiverade för NetGroup. | GroupSpecifier | ||
serverChannelEnabled : Boolean
Anger om medlemmar i NetGroup kan öppna en kanal till servern. | GroupSpecifier |
Metod | Definieras med | ||
---|---|---|---|
GroupSpecifier(name:String)
Skapar ett nytt GroupSpecifier-objekt. | GroupSpecifier | ||
Medför att associerad NetStream eller NetGroup utför en inledande grannanslutning till angivet peerID. | GroupSpecifier | ||
Medför att associerad NetStream eller NetGroup går med i den angivna IP Multicast-gruppen och lyssnar på angiven UDP-port. | GroupSpecifier | ||
Returnerar en sträng som representerar lösenord för IP Multicast-publicering och för publicering. | GroupSpecifier | ||
[statisk]
Kodar och returnerar en sträng som representerar ett bootstrap-peerID. | GroupSpecifier | ||
[statisk]
Kodar och returnerar en sträng som representerar en socketadress för IP Multicast. | GroupSpecifier | ||
[statisk]
Kodar och returnerar en sträng som representerar ett publiceringslösenord. | GroupSpecifier | ||
[statisk]
Kodar och returnerar en sträng som representerar ett lösenord för multicast-publicering. | GroupSpecifier | ||
Returnerar den ogenomskinliga groupspec-strängen, med auktoriseringar, som kan skickas till NetStream- och NetGroup-konstruktorer. | GroupSpecifier | ||
Returnerar den ogenomskinliga groupspec-strängen, utan auktoriseringar, som kan skickas till NetStream- och NetGroup-konstruktorer. | GroupSpecifier | ||
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 | ||
Lägger till en stark pseudorandom-tagg i groupspec så att den blir unik. | GroupSpecifier | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger om det krävs ett lösenord för att publicera i NetGroup. | GroupSpecifier | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Anger om det krävs ett lösenord för att publicera en multicast-ström i NetGroup. | GroupSpecifier | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Identisk med metoden groupspecWithAuthorizations(). | GroupSpecifier | ||
Returnerar det angivna objektets primitiva värde. | Object |
ipMulticastMemberUpdatesEnabled | egenskap |
ipMulticastMemberUpdatesEnabled:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Anger om information om gruppmedlemskap kan utbytas på IP Multicast-socketar. IP Multicast-servrar kan skicka gruppmedlemskapsuppdateringar för att underlätta bootstrap för P2P-nät eller reparera partitioner. Peer-datorer kan skicka medlemskapsuppdateringar i det lokala nätverket för att underlätta bootstrap för LAN P2P-nät och för att informera LAN-grannar i det globala nätet om att det finns andra LAN-grannar. Dessa uppdateringar kan förbättra P2P-prestanda.
Implementering
public function get ipMulticastMemberUpdatesEnabled():Boolean
public function set ipMulticastMemberUpdatesEnabled(value:Boolean):void
Relaterade API-element
maxSupportedGroupspecVersion | egenskap |
maxSupportedGroupspecVersion:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11.5, AIR 3 |
Anger den högsta groupspec
-versionen som stöds i miljön. En groupspec
med en version som är senare än den här kan inte köras i den här miljön.
Implementering
public static function get maxSupportedGroupspecVersion():int
Relaterade API-element
minGroupspecVersion | egenskap |
minGroupspecVersion:int
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11.5, AIR 3 |
Anger det lägsta versionsnumret som den genererade groupspec
-versionen kan ha. Versionsnumret för groupspec
kan vara högre än detta värde om ett alternativ som kräver ett högre versionsnummer är aktiverat. En groupspec
som har ett versionsnummer som är lägre än det lägsta som stöds kommer inte att fungera.
Implementering
public function get minGroupspecVersion():int
public function set minGroupspecVersion(value:int):void
Relaterade API-element
multicastEnabled | egenskap |
multicastEnabled:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Anger om direktuppspelning är aktiverat för NetGroup. Metoder som används för direktuppspelning är NetStream.publish()
, NetStream.play()
och NetStream.play2()
. Den här egenskapen är som standard FALSE (direktuppspelning är inaktiverat).
Implementering
public function get multicastEnabled():Boolean
public function set multicastEnabled(value:Boolean):void
Relaterade API-element
objectReplicationEnabled | egenskap |
objectReplicationEnabled:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Anger om objektreplikering är aktiverat för NetGroup. Den här egenskapen är som standard FALSE (objektreplikering är inaktiverat).
Implementering
public function get objectReplicationEnabled():Boolean
public function set objectReplicationEnabled(value:Boolean):void
Relaterade API-element
peerToPeerDisabled | egenskap |
peerToPeerDisabled:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Anger om peer-to-peer-anslutningar är inaktiverade för NetGroup eller NetStream. Den här egenskapen är som standard FALSE (P2P-anslutningar är aktiverade).
Om P2P-anslutningar är inaktiverade (du anger den här egenskapen som TRUE) visas inte dialogrutan med P2P-varningar. I den här situationen kan inga grannanslutningar utföras och inga gruppmedlemmar kan använda bandbredden uppströms. Det är i allmänhet bara praktiskt att inaktivera P2P-anslutningar på det här sättet vid mottagning av multicast-strömmar via ren IP Multicast.
Implementering
public function get peerToPeerDisabled():Boolean
public function set peerToPeerDisabled(value:Boolean):void
postingEnabled | egenskap |
postingEnabled:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Anger om publicering är aktiverat för NetGroup. Den här egenskapen är som standard FALSE (publicering är inaktiverat).
Implementering
public function get postingEnabled():Boolean
public function set postingEnabled(value:Boolean):void
Relaterade API-element
routingEnabled | egenskap |
routingEnabled:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Anger om riktade routningsmetoder är aktiverade för NetGroup. Den här egenskapen är som standard FALSE (riktade routningsmetoder är inaktiverade).
Implementering
public function get routingEnabled():Boolean
public function set routingEnabled(value:Boolean):void
Relaterade API-element
serverChannelEnabled | egenskap |
serverChannelEnabled:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Anger om medlemmar i NetGroup kan öppna en kanal till servern. Den här egenskapen är som standard FALSE.
En kanal till servern måste öppnas innan servern kan tillhandahålla stödfunktioner för gruppmedlemmar. Beroende på serverkonfigurationen kan stödfunktionerna tillhandahållas via den här kanalen eller inte.
Implementering
public function get serverChannelEnabled():Boolean
public function set serverChannelEnabled(value:Boolean):void
GroupSpecifier | () | Konstruktor |
public function GroupSpecifier(name:String)
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Skapar ett nytt GroupSpecifier-objekt. Som standard är alla funktioner inaktiverade och peer-to-peer-anslutningar tillåts.
Parametrarname:String — Ett namn för gruppen som alla medlemmar måste acceptera.
|
Utlöser
ArgumentError — om name är tomt eller null .
|
Relaterade API-element
addBootstrapPeer | () | metod |
public function addBootstrapPeer(peerID:String):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Medför att associerad NetStream eller NetGroup utför en inledande grannanslutning till angivet peerID.
Parametrar
peerID:String — Det peerID till vilket en inledande grannanslutning ska ske för att utföra bootstrap till peer-to-peer-nätet.
|
Relaterade API-element
addIPMulticastAddress | () | metod |
public function addIPMulticastAddress(address:String, port:* = null, source:String = null):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Medför att associerad NetStream eller NetGroup går med i den angivna IP Multicast-gruppen och lyssnar på angiven UDP-port.
Parametrar
address:String — En sträng som anger adressen för IPv4- eller IPv6-multicastgruppen att ansluta till, eventuellt följt av ett kolon (":") och UDP-portnumret. Om du anger en IPv6-adress och en port måste IPv6-adressen omges av hakparenteser. Exempel: "224.0.0.254" , "224.0.0.254:30000" , "ff03::ffff" , "[ff03::ffff]:30000" .
| |
port:* (default = null ) — Den UDP-port på vilken IP Multicast-datagram ska tas emot. Om port är null måste UDP-porten anges i address . Om det inte är null behöver UDP-porten inte anges i address .
| |
source:String (default = null ) — Om det inte är null , en sträng som anger källans IP-adress för en källspecifik multicast (SSM).
|
Relaterade API-element
authorizations | () | metod |
public function authorizations():String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Returnerar en sträng som representerar lösenord för IP Multicast-publicering och för publicering. Lägg till strängen i en oauktoriserad groupspec
för att aktivera funktioner för vilka lösenord har skapats.
String |
Relaterade API-element
encodeBootstrapPeerIDSpec | () | metod |
public static function encodeBootstrapPeerIDSpec(peerID:String):String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Kodar och returnerar en sträng som representerar ett bootstrap-peerID. Om du lägger till strängen i en groupspec
skapar associerad NetStream eller NetGroup en inledande grannanslutning till angivet peerID.
Parametrar
peerID:String — Det peerID till vilket en inledande grannanslutning ska ske för att utföra bootstrap till peer-to-peer-nätet.
|
String |
Relaterade API-element
encodeIPMulticastAddressSpec | () | metod |
public static function encodeIPMulticastAddressSpec(address:String, port:* = null, source:String = null):String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Kodar och returnerar en sträng som representerar en socketadress för IP Multicast. Om du lägger till strängen i en groupspec
ansluter associerad NetStream eller NetGroup till den angivna IP Multicast-gruppen och lyssnar på den angivna UDP-porten.
Parametrar
address:String — En sträng som anger adressen för IPv4- eller IPv6-multicastgruppen att ansluta till, eventuellt följt av ett kolon (":") och UDP-portnumret. Om du anger en IPv6-adress och en port måste IPv6-adressen omges av hakparenteser. Exempel: "224.0.0.254" , "224.0.0.254:30000" , "ff03::ffff" , "[ff03::ffff]:30000" .
| |
port:* (default = null ) — Den UDP-port på vilken IP Multicast-datagram ska tas emot. Om port är null måste UDP-porten anges i address . Om det inte är null behöver UDP-porten inte anges i address .
| |
source:String (default = null ) — Om det inte är null , en sträng som anger källans IP-adress för en källspecifik multicast (SSM).
|
String |
Relaterade API-element
encodePostingAuthorization | () | metod |
public static function encodePostingAuthorization(password:String):String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Kodar och returnerar en sträng som representerar ett publiceringslösenord. När publicering är lösenordsskyddat kan du sammanfoga strängen i en groupspec
för att aktivera publicering.
Parametrar
password:String — Det lösenord som ska kodas, vilket måste matcha publiceringslösenordet (om ett sådant har angetts) för att aktivera NetGroup.post() .
|
String |
Relaterade API-element
encodePublishAuthorization | () | metod |
public static function encodePublishAuthorization(password:String):String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Kodar och returnerar en sträng som representerar ett lösenord för multicast-publicering. När multicast-publicering är lösenordsskyddat kan du sammanfoga strängen i en groupspec
för att aktivera publicering.
Parametrar
password:String — Det lösenord som ska kodas, vilket måste matcha publiceringslösenordet (om ett sådant har angetts) för att aktivera NetStream.publish() .
|
String |
Relaterade API-element
groupspecWithAuthorizations | () | metod |
public function groupspecWithAuthorizations():String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Returnerar den ogenomskinliga groupspec
-strängen, med auktoriseringar, som kan skickas till NetStream- och NetGroup-konstruktorer.
String |
Relaterade API-element
groupspecWithoutAuthorizations | () | metod |
public function groupspecWithoutAuthorizations():String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Returnerar den ogenomskinliga groupspec
-strängen, utan auktoriseringar, som kan skickas till NetStream- och NetGroup-konstruktorer.
String |
Relaterade API-element
makeUnique | () | metod |
public function makeUnique():void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Lägger till en stark pseudorandom-tagg i groupspec
så att den blir unik. Den ogenomskinliga groupspec
-strängen måste sedan skickas ordagrant till andra möjliga medlemmar i gruppen om de ska kunna delta.
setPostingPassword | () | metod |
public function setPostingPassword(password:String = null, salt:String = null):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Anger om det krävs ett lösenord för att publicera i NetGroup.
Parametrar
password:String (default = null ) — Det lösenord som måste anges för att använda NetGroup.post() . Om värdet är null krävs inget lösenord för att publicera.
| |
salt:String (default = null ) — Ändrar lösenordets hash-tabell så att det blir svårare att gissa det. Ställ in den här parametern på ett slumpvärde för att få högsta möjliga säkerhet.
|
Relaterade API-element
setPublishPassword | () | metod |
public function setPublishPassword(password:String = null, salt:String = null):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Anger om det krävs ett lösenord för att publicera en multicast-ström i NetGroup.
Parametrar
password:String (default = null ) — Det lösenord som måste anges för att använda NetStream.publish() . Om värdet är null krävs inget lösenord för att publicera.
| |
salt:String (default = null ) — Ändrar lösenordets hash-tabell så att det blir svårare att gissa det. Ställ in den här parametern på ett slumpvärde för att få högsta möjliga säkerhet.
|
Relaterade API-element
toString | () | metod |
public function toString():String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Identisk med metoden groupspecWithAuthorizations()
. En enkel metod för att returnerar den ogenomskinliga groupspec
-strängen, med auktoriseringar, som kan skickas till NetStream- och NetGroup-konstruktorer.
String |
Relaterade API-element
Tue Jun 12 2018, 01:40 PM Z