Pacote | flash.net |
Classe | public class GroupSpecifier |
Herança | GroupSpecifier Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
groupspec
opacas que podem ser passadas para construtores NetStream e NetGroup. A groupspec
especifica um Grupo Ponto a ponto RTMFP, inclusive as capacidades, restrições e autorizações do membro que usa o groupspec
.
Por padrão, todos os recursos estão desativados e as conexões ponto a ponto são permitidas.
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
ipMulticastMemberUpdatesEnabled : Boolean
Especifica se as informações sobre a participação de grupo podem ser trocadas em socketes de multicast IP. | GroupSpecifier | ||
maxSupportedGroupspecVersion : int [estático] [somente leitura]
Especifica a versão groupspec máxima suportada por este runtime. | GroupSpecifier | ||
minGroupspecVersion : int
Especifica o número de versão mínimo que o groupspec gerado terá. | GroupSpecifier | ||
multicastEnabled : Boolean
Especifica se o fluxo contínuo está ativado para o NetGroup. | GroupSpecifier | ||
objectReplicationEnabled : Boolean
Especifica se a replicação de objetos está ativada para o NetGroup. | GroupSpecifier | ||
peerToPeerDisabled : Boolean
Especifica se as conexões ponto a ponto estão desativadas para o NetGroup ou para o NetStream. | GroupSpecifier | ||
postingEnabled : Boolean
Especifica se a publicação está ativada para o NetGroup. | GroupSpecifier | ||
routingEnabled : Boolean
Especifica se os métodos de roteamento direcionado estão ativados para o NetGroup. | GroupSpecifier | ||
serverChannelEnabled : Boolean
Especifica se os membros do NetGroup podem abrir um canal para o servidor. | GroupSpecifier |
Método | Definido por | ||
---|---|---|---|
GroupSpecifier(name:String)
Cria um novo objeto GroupSpecifier. | GroupSpecifier | ||
Faz com que o NetStream ou NetGroup associado crie uma conexão vizinha inicial à peerID especificada. | GroupSpecifier | ||
Faz com que o NetStream ou NetGroup associado junte-se ao grupo de multicast IP especificado e escute a porta UDP especificada. | GroupSpecifier | ||
Devolve uma string que representa senhas da publicação de multicast IP e da postagem. | GroupSpecifier | ||
[estático]
Codifica e devolve uma string que representa uma peerID do bootstrap. | GroupSpecifier | ||
[estático]
Codifica e devolve uma string que representa um endereço de soquete multicast IP. | GroupSpecifier | ||
[estático]
Codifica e retorna uma string que representa uma senha de postagem. | GroupSpecifier | ||
[estático]
Codifica e retorna uma string que representa uma senha de publicação de multicast. | GroupSpecifier | ||
Retorna a string groupspec opaca, inclusive autorizações, que podem ser passadas aos construtores NetStream e NetGroup. | GroupSpecifier | ||
Retorna a string groupspec opaca, sem autorizações, que podem ser passadas aos construtores NetStream e NetGroup. | GroupSpecifier | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Adiciona um tag pseudoaleatório forte ao groupspec para torná-lo único. | GroupSpecifier | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Especifica se é necessária uma senha para postagem no NetGroup. | GroupSpecifier | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Especifica se uma senha deve publicar um fluxo de multicast no NetStream. | GroupSpecifier | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Idêntico ao métodogroupspecWithAuthorizations(). | GroupSpecifier | ||
Retorna o valor primitivo do objeto especificado. | Object |
ipMulticastMemberUpdatesEnabled | propriedade |
ipMulticastMemberUpdatesEnabled:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Especifica se as informações sobre a participação de grupo podem ser trocadas em socketes de multicast IP. Os servidores de multicast IP podem enviar atualizações de participação de grupo para ajudar no bootstrap de malhas P2P ou a recuperar partições. Os pares podem enviar atualizações de participação pela rede local para ajudar no bootstrap de malhas de LAN P2P e a informar vizinhos da LAN em malhas globais que existem outros vizinhos da LAN. Estas atualizações podem melhorar o desempenho do P2P.
Implementação
public function get ipMulticastMemberUpdatesEnabled():Boolean
public function set ipMulticastMemberUpdatesEnabled(value:Boolean):void
Elementos da API relacionados
maxSupportedGroupspecVersion | propriedade |
maxSupportedGroupspecVersion:int
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 11.5, AIR 3 |
Especifica a versão groupspec
máxima suportada por este runtime. Um groupspec
com uma versão acima dessa falhará neste runtime.
Implementação
public static function get maxSupportedGroupspecVersion():int
Elementos da API relacionados
minGroupspecVersion | propriedade |
minGroupspecVersion:int
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 11.5, AIR 3 |
Especifica o número de versão mínimo que o groupspec
gerado terá. O número de versão do groupspec
pode ser mais alto do que este valor se uma opção que precisa de um número de versão mais alto for ativada. Um groupspec
com um número de versão mais baixo do que o valor mínimo suportado falhará.
Implementação
public function get minGroupspecVersion():int
public function set minGroupspecVersion(value:int):void
Elementos da API relacionados
multicastEnabled | propriedade |
multicastEnabled:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Especifica se o fluxo contínuo está ativado para o NetGroup. Os métodos usados para o fluxo contínuo são NetStream.publish()
, NetStream.play()
e NetStream.play2()
. Por padrão, esta propriedade é FALSA (o fluxo contínuo está desativado).
Implementação
public function get multicastEnabled():Boolean
public function set multicastEnabled(value:Boolean):void
Elementos da API relacionados
objectReplicationEnabled | propriedade |
objectReplicationEnabled:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Especifica se a replicação de objetos está ativada para o NetGroup. Por padrão, esta propriedade é FALSE (a replicação de objetos está desativada).
Implementação
public function get objectReplicationEnabled():Boolean
public function set objectReplicationEnabled(value:Boolean):void
Elementos da API relacionados
peerToPeerDisabled | propriedade |
peerToPeerDisabled:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Especifica se as conexões ponto a ponto estão desativadas para o NetGroup ou para o NetStream. Por padrão, esta propriedade é FALSA (as conexões de P2P estão ativadas).
Se as conexões P2P estiverem desativadas (você define esta propriedade como TRUE), a caixa de diálogo de aviso de P2P é suprimida. Nesta situação, nenhuma conexão vizinha pode ser estabelecida, e nenhum membro de grupo largura de banda upstream. Desativar conexões P2P desta forma geralmente é útil apenas no recebimento de fluxos multicast via multicast IP puro.
Implementação
public function get peerToPeerDisabled():Boolean
public function set peerToPeerDisabled(value:Boolean):void
postingEnabled | propriedade |
postingEnabled:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Especifica se a publicação está ativada para o NetGroup. Por padrão, esta propriedade é FALSA (a postagem está desativado).
Implementação
public function get postingEnabled():Boolean
public function set postingEnabled(value:Boolean):void
Elementos da API relacionados
routingEnabled | propriedade |
routingEnabled:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Especifica se os métodos de roteamento direcionado estão ativados para o NetGroup. Por padrão, esta propriedade é FALSE (os métodos de roteamento direcionado estão desativados).
Implementação
public function get routingEnabled():Boolean
public function set routingEnabled(value:Boolean):void
Elementos da API relacionados
serverChannelEnabled | propriedade |
serverChannelEnabled:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Especifica se os membros do NetGroup podem abrir um canal para o servidor. Por padrão, esta propriedade é FALSA.
Um canal para o servidor deve ser aberto antes que o servidor possa fornecer funções de apoio a membros de grupo. Dependendo da configuração de servidor, as funções de suporte podem ou não ser fornecidas por meio deste canal.
Implementação
public function get serverChannelEnabled():Boolean
public function set serverChannelEnabled(value:Boolean):void
GroupSpecifier | () | Construtor |
public function GroupSpecifier(name:String)
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Cria um novo objeto GroupSpecifier. Por padrão, todos os recursos estão desativados e as conexões ponto a ponto são permitidas.
Parâmetrosname:String — Um nome do Grupo no qual todos os membros devem combinar.
|
Lança
ArgumentError — se name está vazio ou null .
|
Elementos da API relacionados
addBootstrapPeer | () | método |
public function addBootstrapPeer(peerID:String):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Faz com que o NetStream ou NetGroup associado crie uma conexão vizinha inicial à peerID especificada.
Parâmetros
peerID:String — O peerID ao qual deve ser criada uma conexão vizinha inicial para bootstrap na malha ponto a ponto.
|
Elementos da API relacionados
addIPMulticastAddress | () | método |
public function addIPMulticastAddress(address:String, port:* = null, source:String = null):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Faz com que o NetStream ou NetGroup associado junte-se ao grupo de multicast IP especificado e escute a porta UDP especificada.
Parâmetros
address:String — Uma string que especifica o endereço do grupo de multicast IPv4 ou IPv6 para ingressar, opcionalmente seguida por dois pontos (":") e o número de porta UDP. Se especificar um endereço e uma porta IPv6, o endereço IPv6 deve estar entre colchetes. Exemplos: "224.0.0.254" , "224.0.0.254:30000" , "ff03:: ffff" , "[ff03:: ffff]:30000" .
| |
port:* (default = null ) — A porta UDP na qual serão recebidos datagramas de multicast IP. Se port é null , a porta UDP deve ser especificada em address . Se não é null , a porta UDP não deve ser especificada em address .
| |
source:String (default = null ) — Se não for null , a sequência de caracteres que especifica o endereço IP da origem de um multicast específico à origem (SSM - source specific multicast).
|
Elementos da API relacionados
authorizations | () | método |
public function authorizations():String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Devolve uma string que representa senhas da publicação de multicast IP e da postagem. Anexe a string a um groupspec
não autorizado para ativar recursos para os quais as senhas foram definidas.
String |
Elementos da API relacionados
encodeBootstrapPeerIDSpec | () | método |
public static function encodeBootstrapPeerIDSpec(peerID:String):String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Codifica e devolve uma string que representa uma peerID do bootstrap. Se você anexa a string à groupspec
, o NetStream associado ou NetGroup fazem uma conexão vizinha inicial à peerID especificada.
Parâmetros
peerID:String — O peerID ao qual deve ser criada uma conexão vizinha inicial para bootstrap na malha ponto a ponto.
|
String |
Elementos da API relacionados
encodeIPMulticastAddressSpec | () | método |
public static function encodeIPMulticastAddressSpec(address:String, port:* = null, source:String = null):String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Codifica e devolve uma string que representa um endereço de soquete multicast IP. Se você acrescenta a string à groupspec
, o NetStream ou NetGroup associado ingressam no grupo de multicast IP especificado e escutam a porta UDP especificada.
Parâmetros
address:String — Uma string que indica o endereço do grupo de multicast IPv4 ou IPv6 para ingressar, opcionalmente seguida por dois pontos (":") e o número de porta UDP. Se estiver especificando um endereço IPv6 e uma porta, o endereço IPv6 deve estar entre colchetes. Exemplos: "224.0.0.254" , "224.0.0.254:30000" , "ff03:: ffff" , "[ff03:: ffff]:30000" .
| |
port:* (default = null ) — A porta UDP na qual serão recebidos datagramas de multicast IP. Se port é null , a porta UDP deve ser especificada em address . Se não é null , a porta UDP não deve ser especificada em address .
| |
source:String (default = null ) — Se não for null , a sequência de caracteres que especifica o endereço IP da origem de um multicast específico à origem (SSM - source specific multicast).
|
String |
Elementos da API relacionados
encodePostingAuthorization | () | método |
public static function encodePostingAuthorization(password:String):String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Codifica e retorna uma string que representa uma senha de postagem. Quando a postagem é protegida da senha, você pode concatenar a string à groupspec
para ativar a postagem.
Parâmetros
password:String — A senha para codificar, que deve combinar com a senha de postagem (se definida) para ativar NetGroup.post() .
|
String |
Elementos da API relacionados
encodePublishAuthorization | () | método |
public static function encodePublishAuthorization(password:String):String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Codifica e retorna uma string que representa uma senha de publicação de multicast. Quando a publicação de multicast é protegida por senha, você pode concatenar a string para groupspec
para ativar a publicação.
Parâmetros
password:String — A senha para codificar, que deve combinar com a senha de postagem (se definida) para ativar NetStream.publish() .
|
String |
Elementos da API relacionados
groupspecWithAuthorizations | () | método |
groupspecWithoutAuthorizations | () | método |
makeUnique | () | método |
public function makeUnique():void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Adiciona um tag pseudoaleatório forte ao groupspec
torná-lo único. A string groupspec
opaca deve ser passada textualmente a outros membros potenciais do grupo, caso eles ingressem com êxito.
setPostingPassword | () | método |
public function setPostingPassword(password:String = null, salt:String = null):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Especifica se é necessária uma senha para postagem no NetGroup.
Parâmetros
password:String (default = null ) — A senha que deve ser fornecida para uso NetGroup.post() . Se null , não é necessária nenhuma senha para postagem.
| |
salt:String (default = null ) — Modifica o hash da senha para aumentar a dificuldade de adivinhá-la. Para maior segurança, este parâmetro deve ser definido como um valor aleatório.
|
Elementos da API relacionados
setPublishPassword | () | método |
public function setPublishPassword(password:String = null, salt:String = null):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Especifica se uma senha deve publicar um fluxo de multicast no NetStream.
Parâmetros
password:String (default = null ) — A senha que deve ser fornecida para usar NetStream.publish() . Se null , não é necessária nenhuma senha para publicar.
| |
salt:String (default = null ) — Modifica o hash da senha para aumentar a dificuldade de adivinhá-la. Para maior segurança, este parâmetro deve ser definido como um valor aleatório.
|
Elementos da API relacionados
toString | () | método |
public function toString():String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Idêntico ao método groupspecWithAuthorizations()
. Método de conveniência para retornar a string groupspec
opaca, inclusive autorizações, que podem ser passadas aos construtores NetStream e NetGroup.
String |
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z