Pakket | flash.net |
Klasse | public class GroupSpecifier |
Overerving | GroupSpecifier Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
groupspec
-tekenreeksen die worden doorgegeven aan de NetStream- en NetGroup-constructors. Met een groupspec
wordt een RTMFP-peer-to-peer-groep aangegeven, inclusief de capaciteiten, beperkingen en autorisaties van het lid dat gebruikmaakt van de groupspec
.
Alle mogelijkheden worden standaard uitgeschakeld en peer-to-peerverbindingen zijn toegestaan.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
ipMulticastMemberUpdatesEnabled : Boolean
Geeft aan of informatie over groepslidmaatschap kan worden gewijzigd op IP-multicastsockets. | GroupSpecifier | ||
maxSupportedGroupspecVersion : int [statisch] [alleen-lezen]
Geeft de maximale groupspec-versie op die door deze runtime wordt ondersteund. | GroupSpecifier | ||
minGroupspecVersion : int
Geeft het minimumversienummer op dat de gegenereerde groupspec zal hebben. | GroupSpecifier | ||
multicastEnabled : Boolean
Geeft aan of streaming is ingeschakeld voor de NetGroup. | GroupSpecifier | ||
objectReplicationEnabled : Boolean
Geeft aan of objectreplicatie is ingeschakeld voor de NetGroup. | GroupSpecifier | ||
peerToPeerDisabled : Boolean
Geeft aan of peer-to-peerverbindingen zijn uitgeschakeld voor de NetGroup of NetStream. | GroupSpecifier | ||
postingEnabled : Boolean
Geeft aan of posting is ingeschakeld voor de NetGroup. | GroupSpecifier | ||
routingEnabled : Boolean
Geeft aan of methoden voor gestuurde routering zijn ingeschakeld voor de NetGroup. | GroupSpecifier | ||
serverChannelEnabled : Boolean
Geeft aan of leden van de NetGroup een kanaal op de server kunnen openen. | GroupSpecifier |
Methode | Gedefinieerd door | ||
---|---|---|---|
GroupSpecifier(name:String)
Maakt een nieuw GroupSpecifier-object. | GroupSpecifier | ||
Zorgt ervoor dat de gekoppelde NetStream of NetGroup een initiële buurverbinding maakt met de opgegeven peerID. | GroupSpecifier | ||
Hiermee wordt de gekoppelde NetStream of NetGroup lid van de opgegeven IP-multicastgroep en luistert deze naar de opgegeven UDP-poort. | GroupSpecifier | ||
Retourneert een tekenreeks die wachtwoorden weergeeft voor het publiceren en posten van een IP-multicast. | GroupSpecifier | ||
[statisch]
Codeert en geeft een tekenreeks weer die een bootstrap peerID vertegenwoordigt. | GroupSpecifier | ||
[statisch]
Codeert en geeft een tekenreeks weer die een IP-adres van een multicastsocket vertegenwoordigt. | GroupSpecifier | ||
[statisch]
Codeert en geeft een tekenreeks weer die een postingswachtwoord vertegenwoordigt. | GroupSpecifier | ||
[statisch]
Codeert en geeft een tekenreeks weer die een multicastpublicatiewachtwoord vertegenwoordigt. | GroupSpecifier | ||
Geeft de ondoorzichtige groupspec-tekenreeks weer, inclusief autorisaties, die kan worden doorgegeven aan NetStream- en NetGroup-constructors. | GroupSpecifier | ||
Geeft de ondoorzichtige groupspec-tekenreeks weer, zonder autorisaties, die kan worden doorgegeven aan NetStream- en NetGroup-constructors. | GroupSpecifier | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Hiermee wordt een sterke pseudowillekeurige tag toegevoegd aan de groupspec om deze uniek te maken. | GroupSpecifier | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Geeft aan of er een wachtwoord is vereist om in de NetGroup te posten. | GroupSpecifier | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft aan of er een wachtwoord vereist is om een multicaststream in de NetStream te publiceren. | GroupSpecifier | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Identiek aan de groupspecWithAuthorizations()-methode. | GroupSpecifier | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
ipMulticastMemberUpdatesEnabled | eigenschap |
ipMulticastMemberUpdatesEnabled:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Geeft aan of informatie over groepslidmaatschap kan worden gewijzigd op IP-multicastsockets. IP-multicastservers kunnen updates voor groepslidmaatschap verzenden voor het beter opstarten van P2P-meshes of herstellen van partities. Peers kunnen updates voor groepslidmaatschap verzenden voor het beter opstarten van LAN P2P-meshes en om buren op het LAN-netwerk in globale meshes op de hoogte te brengen van andere buren op het LAN-netwerk. Met deze updates wordt de P2P-functionaliteit verbeterd.
Implementatie
public function get ipMulticastMemberUpdatesEnabled():Boolean
public function set ipMulticastMemberUpdatesEnabled(value:Boolean):void
Verwante API-elementen
maxSupportedGroupspecVersion | eigenschap |
maxSupportedGroupspecVersion:int
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11.5, AIR 3 |
Geeft de maximale groupspec
-versie op die door deze runtime wordt ondersteund. Een groupspec
met een versie die hoger is dan deze zal mislukken in deze runtime.
Implementatie
public static function get maxSupportedGroupspecVersion():int
Verwante API-elementen
minGroupspecVersion | eigenschap |
minGroupspecVersion:int
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11.5, AIR 3 |
Geeft het minimumversienummer op dat de gegenereerde groupspec
zal hebben. Het groupspec
-versienummer kan hoger zijn dan deze waarde als een optie die een hoger versienummer vereist, is ingeschakeld. Een groupspec
met een versienummer dat lager is dan het minimale ondersteunde nummer, zal mislukken
Implementatie
public function get minGroupspecVersion():int
public function set minGroupspecVersion(value:int):void
Verwante API-elementen
multicastEnabled | eigenschap |
multicastEnabled:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Geeft aan of streaming is ingeschakeld voor de NetGroup. Methoden voor streaming zijn NetStream.publish()
, NetStream.play()
en NetStream.play2()
. Deze eigenschap is standaard ingesteld op FALSE (streaming is uitgeschakeld).
Implementatie
public function get multicastEnabled():Boolean
public function set multicastEnabled(value:Boolean):void
Verwante API-elementen
objectReplicationEnabled | eigenschap |
objectReplicationEnabled:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Geeft aan of objectreplicatie is ingeschakeld voor de NetGroup. Deze eigenschap is standaard ingesteld op FALSE (objectreplicatie is uitgeschakeld).
Implementatie
public function get objectReplicationEnabled():Boolean
public function set objectReplicationEnabled(value:Boolean):void
Verwante API-elementen
peerToPeerDisabled | eigenschap |
peerToPeerDisabled:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Geeft aan of peer-to-peerverbindingen zijn uitgeschakeld voor de NetGroup of NetStream. Deze eigenschap is standaard ingesteld op FALSE (P2P-verbindingen zijn ingeschakeld).
Als de P2P-verbindingen zijn uitgeschakeld (deze eigenschap heeft de waarde TRUE), wordt het P2P-waarschuwingsdialoogvenster onderdrukt. In dat geval kunnen er geen buurverbindingen worden gemaakt en kunnen groepsleden geen upstream-bandbreedte gebruiken. P2P-verbindingen op deze manier uitschakelen is alleen handig wanneer u multicaststreams ontvangt via pure IP-multicast.
Implementatie
public function get peerToPeerDisabled():Boolean
public function set peerToPeerDisabled(value:Boolean):void
postingEnabled | eigenschap |
postingEnabled:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Geeft aan of posting is ingeschakeld voor de NetGroup. Deze eigenschap is standaard ingesteld op FALSE (posten is uitgeschakeld).
Implementatie
public function get postingEnabled():Boolean
public function set postingEnabled(value:Boolean):void
Verwante API-elementen
routingEnabled | eigenschap |
routingEnabled:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Geeft aan of methoden voor gestuurde routering zijn ingeschakeld voor de NetGroup. Deze eigenschap is standaard ingesteld op FALSE (methoden voor gestuurde routering zijn uitgeschakeld).
Implementatie
public function get routingEnabled():Boolean
public function set routingEnabled(value:Boolean):void
Verwante API-elementen
serverChannelEnabled | eigenschap |
serverChannelEnabled:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Geeft aan of leden van de NetGroup een kanaal op de server kunnen openen. Deze eigenschap is standaard ingesteld op FALSE.
Voordat de server ondersteunende functies kan bieden aan groepsleden, moet een kanaal naar de server worden geopend. Afhankelijk van de serverconfiguratie zijn de ondersteunende functies al dan niet beschikbaar via dit kanaal.
Implementatie
public function get serverChannelEnabled():Boolean
public function set serverChannelEnabled(value:Boolean):void
GroupSpecifier | () | Constructor |
public function GroupSpecifier(name:String)
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Maakt een nieuw GroupSpecifier-object. Alle mogelijkheden worden standaard uitgeschakeld en peer-to-peerverbindingen zijn toegestaan.
Parametersname:String — Een groepsnaam waarover alle leden het eens moeten zijn.
|
Gegenereerde uitzondering
ArgumentError — als name leeg is of de waarde null heeft.
|
Verwante API-elementen
addBootstrapPeer | () | methode |
public function addBootstrapPeer(peerID:String):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Zorgt ervoor dat de gekoppelde NetStream of NetGroup een initiële buurverbinding maakt met de opgegeven peerID.
Parameters
peerID:String — De peerID waaraan een initiële buurverbinding moet worden gemaakt om vast te maken in het peer-to-peernet.
|
Verwante API-elementen
addIPMulticastAddress | () | methode |
public function addIPMulticastAddress(address:String, port:* = null, source:String = null):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Hiermee wordt de gekoppelde NetStream of NetGroup lid van de opgegeven IP-multicastgroep en luistert deze naar de opgegeven UDP-poort.
Parameters
address:String — Een tekenreeks die het adres opgeeft van de IPv4- of IPv6-multicastgroep waarvan u lid moet worden, optioneel gevolgd door een dubbelepunt (":") en het UDP-poortnummer. Als u een IPv6-adres en een poort opgeeft, moet het IPv6-adres worden ingesloten door rechte haakjes. Voorbeelden: "224.0.0.254" , "224.0.0.254:30000" , "ff03::ffff" , "[ff03::ffff]:30000" .
| |
port:* (default = null ) — De UDP-poort waarop u IP-multicastdatagrammen ontvangt. Als port null is, moet de UDP-poort in address worden opgegeven. Als het niet null is, moet de UDP-poort niet in address worden opgegeven.
| |
source:String (default = null ) — Als de waarde niet null is, wordt een tekenreeks opgegeven met daarin het bron-IP-adres van een bronspecifieke multicast (SSM).
|
Verwante API-elementen
authorizations | () | methode |
public function authorizations():String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Retourneert een tekenreeks die wachtwoorden weergeeft voor het publiceren en posten van een IP-multicast. U kunt de tekenreeks toevoegen aan een niet-geautoriseerde groupspec
als u functies wilt inschakelen waarvoor wachtwoorden zijn ingesteld.
String |
Verwante API-elementen
encodeBootstrapPeerIDSpec | () | methode |
public static function encodeBootstrapPeerIDSpec(peerID:String):String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Codeert en geeft een tekenreeks weer die een bootstrap peerID vertegenwoordigt. Als u de tekenreeks toevoegt aan een groupspec
maakt de gekoppelde NetStream of NetGroup een initiële buurverbinding met de opgegeven peerID.
Parameters
peerID:String — De peerID waaraan een initiële buurverbinding moet worden gemaakt om vast te maken in het peer-to-peernet.
|
String |
Verwante API-elementen
encodeIPMulticastAddressSpec | () | methode |
public static function encodeIPMulticastAddressSpec(address:String, port:* = null, source:String = null):String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Codeert en geeft een tekenreeks weer die een IP-adres van een multicastsocket vertegenwoordigt. Als u de tekenreeks toevoegt aan een groupspec
, neemt de gekoppelde NetStream of NetGroup deel aan de opgegeven IP-multicastgroep en wordt geluisterd naar de opgegeven UDP-poort.
Parameters
address:String — Een tekenreeks die het adres aangeeft van de IPv4- of IPv6-multicastgroep waarvan u lid moet worden, optioneel gevolgd door een dubbelepunt (":") en het UDP-poortnummer. Als u een IPv6-adres en een poort opgeeft, moet het IPv6-adres worden ingesloten tussen rechte haakjes. Voorbeelden: "224.0.0.254" , "224.0.0.254:30000" , "ff03::ffff" , "[ff03::ffff]:30000" .
| |
port:* (default = null ) — De UDP-poort waarop u IP-multicastdatagrammen ontvangt. Als port null is, moet de UDP-poort in address worden opgegeven. Als het niet null is, moet de UDP-poort niet in address worden opgegeven.
| |
source:String (default = null ) — Als de waarde niet null is, wordt een tekenreeks opgegeven met daarin het bron-IP-adres van een bronspecifieke multicast (SSM).
|
String |
Verwante API-elementen
encodePostingAuthorization | () | methode |
public static function encodePostingAuthorization(password:String):String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Codeert en geeft een tekenreeks weer die een postingswachtwoord vertegenwoordigt. Wanneer het posten wordt beveiligd door een wachtwoord, kunt u de tekenreeks aaneenvoegen tot een groupspec
om het posten mogelijk te maken.
Parameters
password:String — Het wachtwoord dat moet worden gecodeerd en dat moet overeenkomen met het postingswachtwoord (indien ingesteld) om NetGroup.post() in te schakelen.
|
String |
Verwante API-elementen
encodePublishAuthorization | () | methode |
public static function encodePublishAuthorization(password:String):String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Codeert en geeft een tekenreeks weer die een multicastpublicatiewachtwoord vertegenwoordigt. Wanneer multicastpublicaties worden beveiligd door een wachtwoord, kunt u de tekenreeks aaneenvoegen tot een groupspec
om het publiceren mogelijk te maken.
Parameters
password:String — Het wachtwoord dat moet worden gecodeerd en dat moet overeenkomen met het publicatiewachtwoord (indien ingesteld) om NetStream.publish() in te schakelen.
|
String |
Verwante API-elementen
groupspecWithAuthorizations | () | methode |
public function groupspecWithAuthorizations():String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Geeft de ondoorzichtige groupspec
-tekenreeks weer, inclusief autorisaties, die kan worden doorgegeven aan NetStream- en NetGroup-constructors.
String |
Verwante API-elementen
groupspecWithoutAuthorizations | () | methode |
public function groupspecWithoutAuthorizations():String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Geeft de ondoorzichtige groupspec
-tekenreeks weer, zonder autorisaties, die kan worden doorgegeven aan NetStream- en NetGroup-constructors.
String |
Verwante API-elementen
makeUnique | () | methode |
public function makeUnique():void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Hiermee wordt een sterk pseudowillekeurige tag toegevoegd aan de groupspec
om deze uniek te maken. De ondoorzichtige groupspec
-tekenreeks moet vervolgens verbatim worden doorgegeven aan andere potentiële leden van de Group die willen deelnemen.
setPostingPassword | () | methode |
public function setPostingPassword(password:String = null, salt:String = null):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Geeft aan of er een wachtwoord is vereist om in de NetGroup te posten.
Parameters
password:String (default = null ) — Het wachtwoord dat moet worden opgegeven voor het gebruik van NetGroup.post() . Indien null , is er geen wachtwoord vereist om te posten.
| |
salt:String (default = null ) — Past de hash van het wachtwoord aan, zodat het moeilijker wordt om het wachtwoord te raden. Voor de beste beveiliging moet deze parameter op een willekeurige waarde ingesteld zijn.
|
Verwante API-elementen
setPublishPassword | () | methode |
public function setPublishPassword(password:String = null, salt:String = null):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Geeft aan of er een wachtwoord vereist is om een multicaststream in de NetStream te publiceren.
Parameters
password:String (default = null ) — Het wachtwoord dat moet worden opgegeven voor het gebruik van NetStream.publish() . Indien null , is er geen wachtwoord vereist om te publiceren.
| |
salt:String (default = null ) — Past de hash van het wachtwoord aan, zodat het moeilijker wordt om het wachtwoord te raden. Voor de beste beveiliging moet deze parameter op een willekeurige waarde ingesteld zijn.
|
Verwante API-elementen
toString | () | methode |
public function toString():String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Identiek aan de groupspecWithAuthorizations()
-methode. Eenvoudige methode om de ondoorzichtige groupspec
-tekenreeks te retourneren, inclusief autorisaties, die kan worden doorgegeven aan de NetStream- en NetGroup-constructors.
String |
Verwante API-elementen
Wed Jun 13 2018, 11:42 AM Z