| Пакет | 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):voidpostingEnabled | свойство |
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):voidGroupSpecifier | () | Конструктор |
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
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства