Pakiet | flash.net |
Klasa | public class GroupSpecifier |
Dziedziczenie | GroupSpecifier Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
groupspec
, które mogą być przekazywane do konstruktorów obiektów NetStream i NetGroup. Parametr groupspec
określa grupę równorzędną RTMFP, w tym jej możliwości, ograniczenia i autoryzacje elementów korzystających z danej specyfikacji groupspec
.
Domyślnie wszystkie możliwości są wyłączone, a połączenia równorzędne są dozwolone.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
ipMulticastMemberUpdatesEnabled : Boolean
Określa, czy informacje o przynależności do grup mogą być wymieniane przez gniazda multiemisji IP. | GroupSpecifier | ||
maxSupportedGroupspecVersion : int [statyczny] [tylko do odczytu]
Określa maksymalny numer wersji parametru groupspec obsługiwany w tym środowisku wykonawczym. | GroupSpecifier | ||
minGroupspecVersion : int
Określa minimalny numer wersji, który będzie miał wygenerowany parametr groupspec. | GroupSpecifier | ||
multicastEnabled : Boolean
Określa, czy dla obiektu NetGroup włączone jest przesyłanie strumieniowe. | GroupSpecifier | ||
objectReplicationEnabled : Boolean
Określa, czy dla obiektu NetGroup włączona jest replikacja obiektów. | GroupSpecifier | ||
peerToPeerDisabled : Boolean
Określa, czy dla obiektu NetGroup lub NetStream wyłączone są połączenia równorzędne (P2P). | GroupSpecifier | ||
postingEnabled : Boolean
Określa, czy dla obiektu NetGroup włączone jest ogłaszanie. | GroupSpecifier | ||
routingEnabled : Boolean
Określa, czy dla obiektu NetGroup są włączone metody routingu ukierunkowanego. | GroupSpecifier | ||
serverChannelEnabled : Boolean
Określa, czy elementy grupy NetGroup mogą otwierać kanały do serwera. | GroupSpecifier |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
GroupSpecifier(name:String)
Tworzy nowy obiekt GroupSpecifier. | GroupSpecifier | ||
Powoduje, że powiązany obiekt NetStream lub NetGroup nawiąże początkowe połączenie z sąsiadem o określonym identyfikatorze peerID. | GroupSpecifier | ||
Powoduje, że powiązany obiekt NetStream lub NetGroup staje się członkiem określonej grupy multiemisji IP i wykrywa połączenia na określonym porcie UDP. | GroupSpecifier | ||
Zwraca ciąg reprezentujący hasła wymagane do publikowania w multiemisji IP oraz do ogłaszania. | GroupSpecifier | ||
[statyczny]
Koduje i zwraca ciąg reprezentujący identyfikator peerID sąsiada, z którym nawiązywane jest początkowe połączenie. | GroupSpecifier | ||
[statyczny]
Koduje i zwraca ciąg reprezentujący adres gniazda multiemisji IP. | GroupSpecifier | ||
[statyczny]
Koduje i zwraca ciąg reprezentujący hasło ogłaszania. | GroupSpecifier | ||
[statyczny]
Koduje i zwraca ciąg reprezentujący hasło publikowania w multiemisji. | GroupSpecifier | ||
Zwraca ciąg groupspec, wraz z autoryzacjami, który można przekazywać do konstruktorów obiektów NetStream i NetGroup. | GroupSpecifier | ||
Zwraca ciąg groupspec, bez autoryzacji, który można przekazywać do konstruktorów obiektów NetStream i NetGroup. | GroupSpecifier | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Dodaje silny znacznik pseudolosowy do specyfikacji groupspec, tak aby stała się ona unikatowa. | GroupSpecifier | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Określa, czy do ogłaszania w grupie NetGroup, wymagane jest hasło. | GroupSpecifier | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Określa, czy do publikowania w strumieniu multiemisji w obiekcie NetStream jest wymagane hasło. | GroupSpecifier | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Identyczna z metodą groupspecWithAuthorizations(). | GroupSpecifier | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
ipMulticastMemberUpdatesEnabled | właściwość |
ipMulticastMemberUpdatesEnabled:Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Określa, czy informacje o przynależności do grup mogą być wymieniane przez gniazda multiemisji IP. Serwery multiemisji IP mogą wysyłać aktualizacje informacji o przynależności do grup w celu usprawnienia uruchamiania struktur P2P lub naprawiania partycji. Węzły równorzędne mogą wysyłać aktualizacje informacji o przynależności do grup w sieci LAN, aby usprawnić uruchamianie struktur P2P wewnątrz sieci LAN i poinformować sąsiadów należących do struktur globalnych wewnątrz sieci LAN o istnieniu innych sąsiadów w tej samej sieci LAN. Takie aktualizacje mogą zwiększyć wydajność działania struktur P2P.
Implementacja
public function get ipMulticastMemberUpdatesEnabled():Boolean
public function set ipMulticastMemberUpdatesEnabled(value:Boolean):void
Powiązane elementy interfejsu API
maxSupportedGroupspecVersion | właściwość |
maxSupportedGroupspecVersion:int
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11.5, AIR 3 |
Określa maksymalny numer wersji parametru groupspec
obsługiwany w tym środowisku wykonawczym. Parametr groupspec
o numerze wersji wyższym niż ta wartość nie będzie obsługiwany w tym środowisku wykonawczym.
Implementacja
public static function get maxSupportedGroupspecVersion():int
Powiązane elementy interfejsu API
minGroupspecVersion | właściwość |
minGroupspecVersion:int
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11.5, AIR 3 |
Określa minimalny numer wersji, który będzie miał wygenerowany parametr groupspec
. Numer wersji parametru groupspec
może być wyższy niż ta wartość, jeśli jest włączona opcja wymagająca wyższego numeru wersji. Parametr groupspec
o numerze wersji niższym niż minimalny obsługiwany nie działa.
Implementacja
public function get minGroupspecVersion():int
public function set minGroupspecVersion(value:int):void
Powiązane elementy interfejsu API
multicastEnabled | właściwość |
multicastEnabled:Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Określa, czy dla obiektu NetGroup włączone jest przesyłanie strumieniowe. Metody używane do przesyłania strumieniowego to: NetStream.publish()
, NetStream.play()
, oraz NetStream.play2()
. Domyślnie ta właściwość ma wartość FALSE (przesyłanie strumieniowe jest wyłączone).
Implementacja
public function get multicastEnabled():Boolean
public function set multicastEnabled(value:Boolean):void
Powiązane elementy interfejsu API
objectReplicationEnabled | właściwość |
objectReplicationEnabled:Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Określa, czy dla obiektu NetGroup włączona jest replikacja obiektów. Domyślnie ta właściwość ma wartość FALSE (replikacja obiektów jest wyłączona).
Implementacja
public function get objectReplicationEnabled():Boolean
public function set objectReplicationEnabled(value:Boolean):void
Powiązane elementy interfejsu API
peerToPeerDisabled | właściwość |
peerToPeerDisabled:Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Określa, czy dla obiektu NetGroup lub NetStream wyłączone są połączenia równorzędne (P2P). Domyślnie ta właściwość ma wartość FALSE (połączenia P2P są włączone).
Jeśli połączenia P2P są wyłączone (ta właściwość jest ustawiona na TRUE), okno dialogowe ostrzegające o połączeniach P2P nie jest wyświetlane. W tej sytuacji nie można nawiązywać połączeń z sąsiadami, a elementy grupy nie wykorzystują przepustowości sieci dla połączeń wychodzących. Wyłączenie połączeń P2P w opisywany sposób jest z reguły użyteczne tylko w przypadku odbierania strumieni multiemisji za pośrednictwem czystej multiemisji IP.
Implementacja
public function get peerToPeerDisabled():Boolean
public function set peerToPeerDisabled(value:Boolean):void
postingEnabled | właściwość |
postingEnabled:Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Określa, czy dla obiektu NetGroup włączone jest ogłaszanie. Domyślnie ta właściwość ma wartość FALSE (ogłaszanie jest wyłączone).
Implementacja
public function get postingEnabled():Boolean
public function set postingEnabled(value:Boolean):void
Powiązane elementy interfejsu API
routingEnabled | właściwość |
routingEnabled:Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Określa, czy dla obiektu NetGroup są włączone metody routingu ukierunkowanego. Domyślnie ta właściwość ma wartość FALSE (metody routingu ukierunkowanego są wyłączone).
Implementacja
public function get routingEnabled():Boolean
public function set routingEnabled(value:Boolean):void
Powiązane elementy interfejsu API
serverChannelEnabled | właściwość |
serverChannelEnabled:Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Określa, czy elementy grupy NetGroup mogą otwierać kanały do serwera. Domyślnie ta właściwość ma wartość FALSE.
Otwarcie kanału do serwera jest wymagane, jeśli serwer ma realizować funkcje pomocnicze dla elementów grupy. W zależności od konfiguracji serwera funkcje pomocnicze mogą, ale nie muszą być realizowane przez ten kanał.
Implementacja
public function get serverChannelEnabled():Boolean
public function set serverChannelEnabled(value:Boolean):void
GroupSpecifier | () | Konstruktor |
public function GroupSpecifier(name:String)
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Tworzy nowy obiekt GroupSpecifier. Domyślnie wszystkie możliwości są wyłączone, a połączenia równorzędne są dozwolone.
Parametryname:String — Nazwa grupy, z którą muszą być zgodne wszystkie elementy.
|
Zgłasza
ArgumentError — Jeśli parametr name jest pusty lub równy null .
|
Powiązane elementy interfejsu API
addBootstrapPeer | () | metoda |
public function addBootstrapPeer(peerID:String):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Powoduje, że powiązany obiekt NetStream lub NetGroup nawiąże początkowe połączenie z sąsiadem o określonym identyfikatorze peerID.
Parametry
peerID:String — Identyfikator sąsiada peerID, z którym powinno zostać nawiązane połączenie w celu włączenia tego węzła do sieci równorzędnej.
|
Powiązane elementy interfejsu API
addIPMulticastAddress | () | metoda |
public function addIPMulticastAddress(address:String, port:* = null, source:String = null):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Powoduje, że powiązany obiekt NetStream lub NetGroup staje się członkiem określonej grupy multiemisji IP i nasłuchuje w określonym porcie UDP.
Parametry
address:String — Obiekt String określający adres grupy multiemisji IPv4 lub IPv6, do której ma należeć obiekt, opcjonalnie z dodanym dwukropkiem (":") i numerem portu UDP. W wypadku podawania adresu IPv6 i portu adres IPv6 musi być ujęty w nawiasy kwadratowe. Przykłady: "224.0.0.254" , "224.0.0.254:30000" , "ff03::ffff" , "[ff03::ffff]:30000" .
| |
port:* (default = null ) — Port UDP, w którym mają być odbierane datagramy multiemisji IP. Jeśli port ma wartość null , port UDP musi być określony w parametrze address . Jeśli parametr port ma wartość różną od null , port UDP nie może być określony w parametrze address .
| |
source:String (default = null ) — Wartość różna od null jest obiektem String określającym źródłowy adres IP multiemisji charakterystycznej dla źródła (SSM, source-specific multicast).
|
Powiązane elementy interfejsu API
authorizations | () | metoda |
public function authorizations():String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Zwraca ciąg reprezentujący hasła wymagane do publikowania w multiemisji IP oraz do ogłaszania. Aby umożliwić korzystanie z funkcji, dla których ustawione jest hasło, należy dołączyć ciąg do nieautoryzowanej specyfikacji groupspec
.
String |
Powiązane elementy interfejsu API
encodeBootstrapPeerIDSpec | () | metoda |
public static function encodeBootstrapPeerIDSpec(peerID:String):String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Koduje i zwraca ciąg reprezentujący identyfikator peerID sąsiada, z którym nawiązywane jest początkowe połączenie. Dołączenie ciągu do specyfikacji groupspec
spowoduje, że powiązany obiekt NetStream lub NetGroup nawiąże początkowe połączenie z sąsiadem o określonym identyfikatorze peerID.
Parametry
peerID:String — Identyfikator sąsiada peerID, z którym powinno zostać nawiązane połączenie w celu włączenia tego węzła do sieci równorzędnej.
|
String |
Powiązane elementy interfejsu API
encodeIPMulticastAddressSpec | () | metoda |
public static function encodeIPMulticastAddressSpec(address:String, port:* = null, source:String = null):String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Koduje i zwraca ciąg reprezentujący adres gniazda multiemisji IP. Jeśli do specyfikacji groupspec
zostanie dołączony ciąg, powiązany obiekt NetStream lub NetGroup staje się elementem określonej grupy multiemisji IP i nasłuchuje w określonym porcie UDP.
Parametry
address:String — Obiekt String określający adres grupy multiemisji IPv4 lub IPv6, do której ma należeć obiekt, opcjonalnie z dodanym dwukropkiem (":") i numerem portu UDP. W wypadku podawania adresu IPv6 i portu adres IPv6 musi być ujęty w nawiasy kwadratowe. Przykłady: "224.0.0.254" , "224.0.0.254:30000" , "ff03::ffff" , "[ff03::ffff]:30000" .
| |
port:* (default = null ) — Port UDP, w którym mają być odbierane datagramy multiemisji IP. Jeśli port ma wartość null , port UDP musi być określony w parametrze address . Jeśli parametr port ma wartość różną od null , port UDP nie może być określony w parametrze address .
| |
source:String (default = null ) — Wartość różna od null jest obiektem String określającym źródłowy adres IP multiemisji charakterystycznej dla źródła (SSM, source-specific multicast).
|
String |
Powiązane elementy interfejsu API
encodePostingAuthorization | () | metoda |
public static function encodePostingAuthorization(password:String):String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Koduje i zwraca ciąg reprezentujący hasło ogłaszania. Gdy funkcja ogłaszania jest zabezpieczona hasłem, można dołączyć ciąg do specyfikacji groupspec
, aby umożliwić ogłaszanie.
Parametry
password:String — Hasło do zakodowania, które musi zgadzać się z hasłem ogłaszania (jeśli jest ustawione), aby możliwe było wykonywanie operacji NetGroup.post() .
|
String |
Powiązane elementy interfejsu API
encodePublishAuthorization | () | metoda |
public static function encodePublishAuthorization(password:String):String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Koduje i zwraca ciąg reprezentujący hasło publikowania w multiemisji. Gdy funkcja publikowania w multiemisji jest zabezpieczona hasłem, można dołączyć ciąg do specyfikacji groupspec
, aby umożliwić publikowanie.
Parametry
password:String — Hasło do zakodowania, które musi zgadzać się z hasłem publikowania (jeśli jest ustawione), aby możliwe było wykonywanie operacji NetStream.publish() .
|
String |
Powiązane elementy interfejsu API
groupspecWithAuthorizations | () | metoda |
public function groupspecWithAuthorizations():String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Zwraca ciąg groupspec
, wraz z autoryzacjami, który można przekazywać do konstruktorów obiektów NetStream i NetGroup.
String |
Powiązane elementy interfejsu API
groupspecWithoutAuthorizations | () | metoda |
public function groupspecWithoutAuthorizations():String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Zwraca ciąg groupspec
, bez autoryzacji, który można przekazywać do konstruktorów obiektów NetStream i NetGroup.
String |
Powiązane elementy interfejsu API
makeUnique | () | metoda |
public function makeUnique():void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Dodaje silny znacznik pseudolosowy do specyfikacji groupspec
, tak aby stała się ona unikatowa. Następnie ciąg groupspec
musi być przekazywany w formie niezmienionej do pozostałych potencjalnych elementów grupy, jeśli mają być do niej pomyślnie dołączone.
setPostingPassword | () | metoda |
public function setPostingPassword(password:String = null, salt:String = null):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Określa, czy do ogłaszania w grupie NetGroup wymagane jest hasło.
Parametry
password:String (default = null ) — Hasło, które musi być podawane, aby można było używać metody NetGroup.post() . Wartość null oznacza, że do ogłaszania nie jest wymagane hasło.
| |
salt:String (default = null ) — Modyfikuje skrót hasła, aby utrudnić odgadnięcie go. Aby zabezpieczenie było maksymalnie skuteczne, parametrowi temu należy przypisywać wartość losową.
|
Powiązane elementy interfejsu API
setPublishPassword | () | metoda |
public function setPublishPassword(password:String = null, salt:String = null):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Określa, czy do publikowania w strumieniu multiemisji w obiekcie NetStream jest wymagane hasło.
Parametry
password:String (default = null ) — Hasło, które musi być podawane, aby można było używać metody NetStream.publish() . Wartość null oznacza, że do publikowania nie jest wymagane hasło.
| |
salt:String (default = null ) — Modyfikuje skrót hasła, aby utrudnić odgadnięcie go. Aby zabezpieczenie było maksymalnie skuteczne, parametrowi temu należy przypisywać wartość losową.
|
Powiązane elementy interfejsu API
toString | () | metoda |
public function toString():String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Identyczna z metodą groupspecWithAuthorizations()
. Metoda ta zwraca ciąg groupspec
, wraz z autoryzacjami, który można przekazywać do konstruktorów obiektów NetStream i NetGroup.
String |
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z