Pacchetto | flash.net |
Classe | public class GroupSpecifier |
Ereditarietà | GroupSpecifier Object |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
groupspec
opache che possono essere passate alle funzioni di costruzione NetStream e NetGroup. Un groupspec
specifica un gruppo peer-to-peer RTMFP, incluse le funzionalità, restrizioni e autorizzazioni del membro che utilizza il groupspec
.
Per impostazione predefinita. tutte le funzionalità sono disattivate e le connessioni peer-to-peer sono consentite.
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
ipMulticastMemberUpdatesEnabled : Boolean
Specifica se le informazioni sui membri del gruppo possono essere scambiate sui socket multicast IP. | GroupSpecifier | ||
maxSupportedGroupspecVersion : int [statico] [sola lettura]
Specifica la versione groupspec massima supportata da questo runtime. | GroupSpecifier | ||
minGroupspecVersion : int
Specifica il numero di versione minimo che avrà il groupspec generato. | GroupSpecifier | ||
multicastEnabled : Boolean
Specifica se lo streaming è attivato per il NetGroup. | GroupSpecifier | ||
objectReplicationEnabled : Boolean
Specifica se la replicazione di oggetti è attivata per il NetGroup. | GroupSpecifier | ||
peerToPeerDisabled : Boolean
Specifica se le connessioni peer-to-peer sono disattivate per il NetGroup o il NetStream. | GroupSpecifier | ||
postingEnabled : Boolean
Specifica se il posting è attivato per il NetGroup. | GroupSpecifier | ||
routingEnabled : Boolean
Specifica se i metodi di indirizzamento diretto sono attivati per il NetGroup. | GroupSpecifier | ||
serverChannelEnabled : Boolean
Specifica se i membri del NetGroup possono aprire un canale verso il server. | GroupSpecifier |
Metodo | Definito da | ||
---|---|---|---|
GroupSpecifier(name:String)
Crea un nuovo oggetto GroupSpecifier. | GroupSpecifier | ||
Fa in modo che l'oggetto NetStream o NetGroup associato effettui una connessione di vicinanza iniziale con il peerID specificato | GroupSpecifier | ||
Fa in modo che l'oggetto NetStream o NetGroup associato si aggiunga al gruppo IP Multicast specificato e agisca da listener sulla porta UDP specificata | GroupSpecifier | ||
Restituisce una stringa che rappresenta le password per la pubblicazione IP Multicast e il posting. | GroupSpecifier | ||
[statico]
Codifica e restituisce una stringa che rappresenta un peerID bootstrap. | GroupSpecifier | ||
[statico]
Codifica e restituisce una stringa che rappresenta un indirizzo socket IP Multicast. | GroupSpecifier | ||
[statico]
Codifica e restituisce una stringa che rappresenta una password di posting | GroupSpecifier | ||
[statico]
Codifica e restituisce una stringa che rappresenta una password di pubblicazione multicast | GroupSpecifier | ||
Restituisce la stringa groupspec opaca, incluse le autorizzazioni che è possibile passare alle funzioni di costruzione NetStream e NetGroup. | GroupSpecifier | ||
Restituisce la stringa groupspec opaca, senza le autorizzazioni, che è possibile passare alle funzioni di costruzione NetStream e NetGroup. | GroupSpecifier | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Aggiunge un tag pseudocausale con tipizzazione forte alla stringa groupspec per renderla univoca. | GroupSpecifier | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Specifica se è richiesta una password per il posting nel NetGroup. | GroupSpecifier | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Specifica se è richiesta una password per pubblicare un flusso multicast nel NetStream. | GroupSpecifier | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Identico al metodo groupspecWithAuthorizations(). | GroupSpecifier | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
ipMulticastMemberUpdatesEnabled | proprietà |
ipMulticastMemberUpdatesEnabled:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Specifica se le informazioni sui membri del gruppo possono essere scambiate sui socket multicast IP. I server multicast IP possono inviare aggiornamenti relativi all'appartenenza del gruppo per semplificare il bootstrap delle reti P2P o riparare le partizioni. I peer possono inviare sulla LAN gli aggiornamenti relativi all'appartenenza per semplificare il bootstrap delle reti LAN P2P e per informare i vicini sulla LAN nelle reti globali che sulla stessa LAN esistono altri vicini. Questi aggiornamenti possono migliorare le prestazioni P2P.
Implementazione
public function get ipMulticastMemberUpdatesEnabled():Boolean
public function set ipMulticastMemberUpdatesEnabled(value:Boolean):void
Elementi API correlati
maxSupportedGroupspecVersion | proprietà |
maxSupportedGroupspecVersion:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 11.5, AIR 3 |
Specifica la versione groupspec
massima supportata da questo runtime. Un groupspec
con una versione maggiore di questa non verrà eseguito in questo runtime.
Implementazione
public static function get maxSupportedGroupspecVersion():int
Elementi API correlati
minGroupspecVersion | proprietà |
minGroupspecVersion:int
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 11.5, AIR 3 |
Specifica il numero di versione minimo che avrà il groupspec
generato. Il numero di versione groupspec
può essere superiore a questo valore se è attivata un’opzione che richiede un numero di versione maggiore. Un groupspec
con un numero di versione inferiore al minimo supportato non potrà essere eseguito.
Implementazione
public function get minGroupspecVersion():int
public function set minGroupspecVersion(value:int):void
Elementi API correlati
multicastEnabled | proprietà |
multicastEnabled:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Specifica se lo streaming è attivato per il NetGroup. I metodi utilizzati per lo streaming sono NetStream.publish()
, NetStream.play()
e NetStream.play2()
. Per impostazione predefinita, questa proprietà è FALSE (lo streaming è disattivato).
Implementazione
public function get multicastEnabled():Boolean
public function set multicastEnabled(value:Boolean):void
Elementi API correlati
objectReplicationEnabled | proprietà |
objectReplicationEnabled:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Specifica se la replicazione di oggetti è attivata per il NetGroup. Per impostazione predefinita, questa proprietà è FALSE (la replicazione di oggetti è disattivata).
Implementazione
public function get objectReplicationEnabled():Boolean
public function set objectReplicationEnabled(value:Boolean):void
Elementi API correlati
peerToPeerDisabled | proprietà |
peerToPeerDisabled:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Specifica se le connessioni peer-to-peer sono disattivate per il NetGroup o il NetStream. Per impostazione predefinita, questa proprietà è FALSE (le connessioni P2P sono disattivate).
Se le connessioni P2P sono disattivate (dovete impostare questa proprietà su TRUE), la finestra di dialogo di avviso P2P viene eliminata. In questa situazione, non possono essere effettuate connessioni con i vicini e nessun membro del gruppo utilizza l'ampiezza di banda upstream. La disattivazione delle connessioni P2P in questo modo è utile solo quando si ricevono flussi multicast attraverso multicast IP puri.
Implementazione
public function get peerToPeerDisabled():Boolean
public function set peerToPeerDisabled(value:Boolean):void
postingEnabled | proprietà |
postingEnabled:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Specifica se il posting è attivato per il NetGroup. Per impostazione predefinita, questa proprietà è FALSE (il posting è disattivato).
Implementazione
public function get postingEnabled():Boolean
public function set postingEnabled(value:Boolean):void
Elementi API correlati
routingEnabled | proprietà |
routingEnabled:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Specifica se i metodi di indirizzamento diretto sono attivati per il NetGroup. Per impostazione predefinita, questa proprietà è FALSE (i metodi di indirizzamento diretto sono disattivati).
Implementazione
public function get routingEnabled():Boolean
public function set routingEnabled(value:Boolean):void
Elementi API correlati
serverChannelEnabled | proprietà |
serverChannelEnabled:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Specifica se i membri del NetGroup possono aprire un canale verso il server. Per impostazione predefinita, questa proprietà è FALSE.
Dovete aprire un canale verso il server prima che questo possa fornire le funzioni di supporto per il raggruppamento dei membri. A seconda della configurazione del server, le funzioni di supporto possono essere o meno fornite attraverso questo canale.
Implementazione
public function get serverChannelEnabled():Boolean
public function set serverChannelEnabled(value:Boolean):void
GroupSpecifier | () | Funzione di costruzione |
public function GroupSpecifier(name:String)
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Crea un nuovo oggetto GroupSpecifier. Per impostazione predefinita. tutte le funzionalità sono disattivate e le connessioni peer-to-peer sono consentite.
Parametriname:String — Un nome per il gruppo su cui tutti i membri devono concordare.
|
Genera
ArgumentError — Se name è vuoto o null .
|
Elementi API correlati
addBootstrapPeer | () | metodo |
public function addBootstrapPeer(peerID:String):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Fa in modo che l'oggetto NetStream o NetGroup associato effettui una connessione di vicinanza iniziale con il peerID specificato
Parametri
peerID:String — Il peerID con cui dovrebbe essere effettuata una connessione di vicinanza iniziale per il bootstrap nella rete peer-to-peer.
|
Elementi API correlati
addIPMulticastAddress | () | metodo |
public function addIPMulticastAddress(address:String, port:* = null, source:String = null):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Fa in modo che l'oggetto NetStream o NetGroup associato si aggiunga al gruppo IP Multicast specificato e agisca da listener sulla porta UDP specificata
Parametri
address:String — Un oggetto String che specifica l'indirizzo del gruppo multicast IPv4 o IPv6 da aggiungere, seguito facoltativamente da due punti (":") e dal numero di porta UDP. Se specificate un indirizzo IPv6 e una porta, dovete racchiudere l'indirizzo IPv6 tra parentesi quadre. Esempi: "224.0.0.254" , "224.0.0.254:30000" , "ff03::ffff" , "[ff03::ffff]:30000" .
| |
port:* (default = null ) — La porta UDP su cui ricevere i datagrammi multicast IP. Se port ènull , la porta UDP deve essere specificata in address . Se non ènull , la porta UDP non deve essere specificata in address .
| |
source:String (default = null ) — Se non è null , un oggetto String che specifica l'indirizzo IP di un multicast specifico dell'origine (SSM).
|
Elementi API correlati
authorizations | () | metodo |
public function authorizations():String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Restituisce una stringa che rappresenta le password per la pubblicazione IP Multicast e il posting. Aggiunge la stringa a un groupspec
non autorizzato per abilitare le funzionalità per cui sono state impostate delle password.
String |
Elementi API correlati
encodeBootstrapPeerIDSpec | () | metodo |
public static function encodeBootstrapPeerIDSpec(peerID:String):String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Codifica e restituisce una stringa che rappresenta un peerID bootstrap. Se aggiungete la stringa a un groupspec
, l'oggetto NetStream o NetGroup associato effettua una connessione di vicinanza iniziale con il peerID specificato.
Parametri
peerID:String — Il peerID con cui dovrebbe essere effettuata una connessione di vicinanza iniziale per il bootstrap nella rete peer-to-peer.
|
String |
Elementi API correlati
encodeIPMulticastAddressSpec | () | metodo |
public static function encodeIPMulticastAddressSpec(address:String, port:* = null, source:String = null):String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Codifica e restituisce una stringa che rappresenta un indirizzo socket IP Multicast. Se aggiungete la stringa a un groupspec
, l'oggetto NetStream o NetGroup associato si aggiunge al gruppo multicast IP specificato e rimane in ascolto sulla porta UDP specificata.
Parametri
address:String — Un oggetto String che indica l'indirizzo del gruppo multicast IPv4 o IPv6 da aggiungere, seguito facoltativamente da due punti (":") e dal numero di porta UDP. Se specificate un indirizzo IPv6 e una porta, dovete racchiudere l'indirizzo IPv6 tra parentesi quadre. Esempi: "224.0.0.254" , "224.0.0.254:30000" , "ff03::ffff" , "[ff03::ffff]:30000" .
| |
port:* (default = null ) — La porta UDP su cui ricevere i datagrammi multicast IP. Se port ènull , la porta UDP deve essere specificata in address . Se non ènull , la porta UDP non deve essere specificata in address .
| |
source:String (default = null ) — Se non è null , un oggetto String che specifica l'indirizzo IP di un multicast specifico dell'origine (SSM).
|
String |
Elementi API correlati
encodePostingAuthorization | () | metodo |
public static function encodePostingAuthorization(password:String):String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Codifica e restituisce una stringa che rappresenta una password di posting Quando il posting è protetto con password, potete concatenare la stringa in un groupspec
per abilitare il posting.
Parametri
password:String — La password da codificare, che deve corrispondere alla password di posting (se impostata) per abilitare NetGroup.post() .
|
String |
Elementi API correlati
encodePublishAuthorization | () | metodo |
public static function encodePublishAuthorization(password:String):String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Codifica e restituisce una stringa che rappresenta una password di pubblicazione multicast Quando la pubblicazione multicast è protetto con password, potete concatenare la stringa in un groupspec
per abilitare la pubblicazione.
Parametri
password:String — La password da codificare, che deve corrispondere alla password di pubblicazione (se impostata) per abilitare NetStream.publish() .
|
String |
Elementi API correlati
groupspecWithAuthorizations | () | metodo |
public function groupspecWithAuthorizations():String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Restituisce la stringa groupspec
opaca, incluse le autorizzazioni, che è possibile passare alle funzioni di costruzione NetStream e NetGroup.
String |
Elementi API correlati
groupspecWithoutAuthorizations | () | metodo |
public function groupspecWithoutAuthorizations():String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Restituisce la stringa groupspec
opaca, senza le autorizzazioni, che è possibile passare alle funzioni di costruzione NetStream e NetGroup.
String |
Elementi API correlati
makeUnique | () | metodo |
public function makeUnique():void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Aggiunge un tag pseudocausale con tipizzazione forte alla stringa groupspec
per renderla univoca. La stringa groupspec
opaca deve essere passata letteralmente ad altri potenziali membri del gruppo affinché vengano aggiunti correttamente.
setPostingPassword | () | metodo |
public function setPostingPassword(password:String = null, salt:String = null):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Specifica se è richiesta una password per il posting nel NetGroup.
Parametri
password:String (default = null ) — La password che deve essere indicata per utilizzare NetGroup.post() . Se null , non è richiesta alcuna password per il posting.
| |
salt:String (default = null ) — Modifica l'hash della password per renderne più difficile l'individuazione. Per maggiore sicurezza, questo parametro dovrebbe essere impostato su un valore casuale.
|
Elementi API correlati
setPublishPassword | () | metodo |
public function setPublishPassword(password:String = null, salt:String = null):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Specifica se è richiesta una password per pubblicare un flusso multicast nel NetStream.
Parametri
password:String (default = null ) — La password che deve essere indicata per utilizzare NetStream.publish() . Se null , non è richiesta alcuna password per la pubblicazione.
| |
salt:String (default = null ) — Modifica l'hash della password per renderne più difficile l'individuazione. Per maggiore sicurezza, questo parametro dovrebbe essere impostato su un valore casuale.
|
Elementi API correlati
toString | () | metodo |
public function toString():String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Identico al metodo groupspecWithAuthorizations()
. Metodo pratico per restituire la stringa groupspec
opaca, incluse le autorizzazioni, che è possibile passare alle funzioni di costruzione NetStream e NetGroup.
String |
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z