Пакет | flash.net |
Класс | public class GroupSpecifier |
Наследование | GroupSpecifier Object |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
groupspec
, которые можно передать конструкторам NetStream и NetGroup. Свойство groupspec
определяет одноранговую группу RTMFP, включая возможности, ограничения и авторизации члена, использующего groupspec
.
По умолчанию все возможности блокируются, а одноранговые подключения разрешаются.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
ipMulticastMemberUpdatesEnabled : Boolean
Указывает, можно ли передавать информацию о групповом членстве между сокетами групповой адресации IP. | GroupSpecifier | ||
maxSupportedGroupspecVersion : int [статические] [только для чтения]
Указывает максимальную версию groupspec, поддерживаемую этой средой выполнения. | GroupSpecifier | ||
minGroupspecVersion : int
Указывает минимальный номер версии, которую будет иметь свойство groupspec после создания. | GroupSpecifier | ||
multicastEnabled : Boolean
Указывает, включена ли потоковая передача для NetGroup. | GroupSpecifier | ||
objectReplicationEnabled : Boolean
Указывает, включена ли репликация объектов для NetGroup. | GroupSpecifier | ||
peerToPeerDisabled : Boolean
Указывает, заблокированы ли одноранговые подключения для NetGroup или NetStream. | GroupSpecifier | ||
postingEnabled : Boolean
Указывает, включена ли публикация для NetGroup. | GroupSpecifier | ||
routingEnabled : Boolean
Указывает, включено ли использование методов направленной маршрутизации для NetGroup. | GroupSpecifier | ||
serverChannelEnabled : Boolean
Указывает, могут ли члены NetGroup открывать канал подключения к серверу. | GroupSpecifier |
Метод | Определено | ||
---|---|---|---|
GroupSpecifier(name:String)
Создает новый объект GroupSpecifier. | GroupSpecifier | ||
Заставляет связанный объект NetStream или NetGroup устанавливать первоначальное подключение к соседнему узлу, указанному в свойстве peerID. | GroupSpecifier | ||
Заставляет связанный объект NetStream или NetGroup присоединиться к указанной группе адресации IP и прослушивать указанный порт UDP. | GroupSpecifier | ||
Возвращает строку, которая представляет пароли для публикации групповой адресации IP и для отправки сообщений. | GroupSpecifier | ||
[статические]
Кодирует и возвращает строку, которая представляет peerID загрузки. | GroupSpecifier | ||
[статические]
Кодирует и возвращает строку, которая представляет адрес сокета групповой адресации IP. | GroupSpecifier | ||
[статические]
Кодирует и возвращает строку, которая представляет пароль отправки сообщений. | GroupSpecifier | ||
[статические]
Кодирует и возвращает строку, которая представляет пароль многоадресной публикации. | GroupSpecifier | ||
Возвращает непрозрачную строку groupspec, включая авторизации, которую можно передать конструкторам NetStream и NetGroup. | GroupSpecifier | ||
Возвращает непрозрачную строку groupspec без авторизаций, которую можно передать конструкторам NetStream и NetGroup. | GroupSpecifier | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Добавляет надежный псевдослучайный тег в groupspec, чтобы сделать его значение уникальным. | GroupSpecifier | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Указывает, требуется ли пароль для публикации сообщений в NetGroup. | GroupSpecifier | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Указывает, требуется ли пароль для публикации многоадресного потока в NetStream. | GroupSpecifier | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Выполняет ту же функцию, что и метод groupspecWithAuthorizations(). | GroupSpecifier | ||
Возвращает элементарное значение заданного объекта. | Object |
ipMulticastMemberUpdatesEnabled | свойство |
ipMulticastMemberUpdatesEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Указывает, можно ли передавать информацию о групповом членстве между сокетами групповой адресации IP. Серверы групповой адресации IP могут отправить обновления группового членства, чтобы способствовать загрузке одноранговых сеток или исправлять разделы. Одноранговые узлы могут отправлять обновления членства по локальной сети, чтобы ускорять загрузку локальных одноранговых сеток и информировать соседние узлы в локальной сети, включенные в глобальные сетки, о том, что есть другие соседи в этой сети. Эти обновления могут улучшить производительность одноранговой связи.
Реализация
public function get ipMulticastMemberUpdatesEnabled():Boolean
public function set ipMulticastMemberUpdatesEnabled(value:Boolean):void
Связанные элементы API
maxSupportedGroupspecVersion | свойство |
maxSupportedGroupspecVersion:int
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 11.5, AIR 3 |
Указывает максимальную версию groupspec
, поддерживаемую этой средой выполнения. Свойство groupspec
с большим номером версии, чем указан для данной среды выполнения, приведет к сбою.
Реализация
public static function get maxSupportedGroupspecVersion():int
Связанные элементы API
minGroupspecVersion | свойство |
minGroupspecVersion:int
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 11.5, AIR 3 |
Указывает минимальный номер версии, которую будет иметь свойство groupspec
после создания. Номер версии groupspec
может быть больше, чем это значение, если задействован параметр, требующий большего номера версии. Свойство groupspec
с меньшим номером версии, чем минимальный поддерживаемый, приведет к сбою.
Реализация
public function get minGroupspecVersion():int
public function set minGroupspecVersion(value:int):void
Связанные элементы API
multicastEnabled | свойство |
multicastEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Указывает, включена ли потоковая передача для NetGroup. Для потоковой передачи используются методы NetStream.publish()
, NetStream.play()
и NetStream.play2()
. По умолчанию это свойство имеет значение FALSE (потоковая передача отключена).
Реализация
public function get multicastEnabled():Boolean
public function set multicastEnabled(value:Boolean):void
Связанные элементы API
objectReplicationEnabled | свойство |
objectReplicationEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Указывает, включена ли репликация объектов для NetGroup. По умолчанию это свойство имеет значение FALSE (репликация объектов отключена).
Реализация
public function get objectReplicationEnabled():Boolean
public function set objectReplicationEnabled(value:Boolean):void
Связанные элементы API
peerToPeerDisabled | свойство |
peerToPeerDisabled:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Указывает, заблокированы ли одноранговые подключения для NetGroup или NetStream. По умолчанию это свойство имеет значение FALSE (одноранговые подключения включены).
Если одноранговые подключения заблокированы (это свойство имеет значение TRUE), окно с предупреждением не выводится. В такой ситуации не возможно установить подключение меду соседними узлами, а члены группы не могут использовать полосу подключения исходящего канала. Отключение одноранговых подключений таким образом обычно полезно только при получении многоадресных потоков через чисто групповую адресацию IP.
Реализация
public function get peerToPeerDisabled():Boolean
public function set peerToPeerDisabled(value:Boolean):void
postingEnabled | свойство |
postingEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Указывает, включена ли публикация для NetGroup. По умолчанию это свойство имеет значение FALSE (публикация отключена).
Реализация
public function get postingEnabled():Boolean
public function set postingEnabled(value:Boolean):void
Связанные элементы API
routingEnabled | свойство |
routingEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Указывает, включено ли использование методов направленной маршрутизации для NetGroup. По умолчанию это свойство имеет значение FALSE (методы направленной маршрутизации недоступны).
Реализация
public function get routingEnabled():Boolean
public function set routingEnabled(value:Boolean):void
Связанные элементы API
serverChannelEnabled | свойство |
serverChannelEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Указывает, могут ли члены NetGroup открывать канал подключения к серверу. По умолчанию это свойство имеет значение FALSE.
Сначала необходимо открыть канал подключения к серверу, и только после этого он сможет предоставить вспомогательные функции членам группы. В зависимости от конфигурации сервера поддерживающие функции могут предоставляться или не предоставляться по этому каналу.
Реализация
public function get serverChannelEnabled():Boolean
public function set serverChannelEnabled(value:Boolean):void
GroupSpecifier | () | Конструктор |
public function GroupSpecifier(name:String)
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Создает новый объект GroupSpecifier. По умолчанию все возможности блокируются, а одноранговые подключения разрешаются.
Параметрыname:String — Имя группы, которое должны использовать все члены.
|
Выдает
ArgumentError — если свойство name не задано или имеет значение null .
|
Связанные элементы API
addBootstrapPeer | () | метод |
public function addBootstrapPeer(peerID:String):void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Заставляет связанный объект NetStream или NetGroup устанавливать первоначальное подключение к соседнему узлу, указанному в свойстве peerID.
Параметры
peerID:String — peerID, с которым необходимо установить первоначальное подключение для загрузки в одноранговую сеть.
|
Связанные элементы API
addIPMulticastAddress | () | метод |
public function addIPMulticastAddress(address:String, port:* = null, source:String = null):void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Заставляет связанный объект NetStream или NetGroup присоединиться к указанной группе адресации IP и прослушивать указанный порт UDP.
Параметры
address:String — Строка, содержащая адрес IPv4 или IPv6 группы многоадресной передачи, к которой требуется присоединиться, за которым может следовать двоеточие (:) и номер порта UDP. Если указывается адрес IPv6 и порт, адрес IPv6 должен быть заключен в квадратные скобки. Примеры: "224.0.0.254" , "224.0.0.254:30000" , "ff03::ffff" , "[ff03::ffff]:30000" .
| |
port:* (default = null ) — Порт UDP для получения датаграмм групповой адресации IP. Если свойство port имеет значение null , порт UDP должен быть указан в свойстве address . Если значение не null , порт UDP не должен указываться в свойстве address .
| |
source:String (default = null ) — Если не задано значение null , строка содержит исходный IP-адрес источника групповой адресации с учетом источника (SSM).
|
Связанные элементы API
authorizations | () | метод |
public function authorizations():String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Возвращает строку, которая представляет пароли для публикации групповой адресации IP и для отправки сообщений. Добавьте строку к неавторизованному groupspec
, чтобы включить функции, для которых установлены пароли.
String |
Связанные элементы API
encodeBootstrapPeerIDSpec | () | метод |
public static function encodeBootstrapPeerIDSpec(peerID:String):String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Кодирует и возвращает строку, которая представляет peerID загрузки. Если в groupspec
добавляется строка, связанный объект NetStream или NetGroup создают первоначальное подключение к соседнему узлу, указанному в peerID.
Параметры
peerID:String — peerID, с которым необходимо установить первоначальное подключение для загрузки в одноранговую сеть.
|
String |
Связанные элементы API
encodeIPMulticastAddressSpec | () | метод |
public static function encodeIPMulticastAddressSpec(address:String, port:* = null, source:String = null):String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Кодирует и возвращает строку, которая представляет адрес сокета групповой адресации IP. Если в groupspec
добавляется строка, связанный объект NetStream или NetGroup присоединяется к указанной группе адресации IP и прослушивает указанный порт UDP.
Параметры
address:String — Строка, содержащая адрес IPv4 или IPv6 группы многоадресной передачи, к которой требуется присоединиться, за которым может следовать двоеточие (:) и номер порта UDP. Если указывается адрес IPv6 и порт, адрес IPv6 должен быть заключен в квадратные скобки. Примеры: "224.0.0.254" , "224.0.0.254:30000" , "ff03::ffff" , "[ff03::ffff]:30000" .
| |
port:* (default = null ) — Порт UDP для получения датаграмм групповой адресации IP. Если свойство port имеет значение null , порт UDP должен быть указан в свойстве address . Если значение не null , порт UDP не должен указываться в свойстве address .
| |
source:String (default = null ) — Если не задано значение null , строка содержит исходный IP-адрес источника групповой адресации с учетом источника (SSM).
|
String |
Связанные элементы API
encodePostingAuthorization | () | метод |
public static function encodePostingAuthorization(password:String):String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Кодирует и возвращает строку, которая представляет пароль отправки сообщений. Когда отправка сообщений защищена паролем, можно добавить строку в groupspec
, чтобы обеспечить эту возможность.
Параметры
password:String — Пароль для кодировки, который должен соответствовать паролю отправки сообщений (если он установлен) для активации метода NetGroup.post() .
|
String |
Связанные элементы API
encodePublishAuthorization | () | метод |
public static function encodePublishAuthorization(password:String):String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Кодирует и возвращает строку, которая представляет пароль многоадресной публикации. Когда многоадресная публикация защищена паролем, можно добавить строку в groupspec
, чтобы обеспечить эту возможность.
Параметры
password:String — Пароль для кодировки, который должен соответствовать паролю отправки сообщений (если он установлен) для активации метода NetStream.publish() .
|
String |
Связанные элементы API
groupspecWithAuthorizations | () | метод |
groupspecWithoutAuthorizations | () | метод |
makeUnique | () | метод |
public function makeUnique():void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Добавляет надежный псевдослучайный тег в groupspec
, чтобы сделать его значение уникальным. После этого непрозрачную строку groupspec
необходимо дословно передать остальным потенциальным членам группы, если им удастся присоединиться к ней.
setPostingPassword | () | метод |
public function setPostingPassword(password:String = null, salt:String = null):void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Указывает, требуется ли пароль для публикации сообщений в NetGroup.
Параметры
password:String (default = null ) — Пароль, необходимый для использования NetGroup.post() . Если имеет значение null , пароль не требуется.
| |
salt:String (default = null ) — Изменяет хэш пароля, чтобы его было трудно угадать. Для обеспечения максимальной безопасности этому параметру следует задавать произвольное значение.
|
Связанные элементы API
setPublishPassword | () | метод |
public function setPublishPassword(password:String = null, salt:String = null):void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Указывает, требуется ли пароль для публикации многоадресного потока в NetStream.
Параметры
password:String (default = null ) — Пароль, необходимый для использования NetStream.publish() . Если имеет значение null , пароль не требуется.
| |
salt:String (default = null ) — Изменяет хэш пароля, чтобы его было трудно угадать. Для обеспечения максимальной безопасности этому параметру следует задавать произвольное значение.
|
Связанные элементы API
toString | () | метод |
public function toString():String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.1, AIR 2 |
Выполняет ту же функцию, что и метод groupspecWithAuthorizations()
. Возвращает непрозрачную строку groupspec
, включая авторизации, которую можно передать конструкторам NetStream и NetGroup.
String |
Связанные элементы API
Tue Jun 12 2018, 11:34 AM Z