Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.06.2014, 00:19
Void вне форума Посмотреть профиль Отправить личное сообщение для Void Найти все сообщения от Void
  № 1  
Ответить с цитированием
Void

Регистрация: May 2014
Сообщений: 26
По умолчанию Как узнать сколько пиров подключено к объекту NetStream ?

Как узнать сколько пиров подключено к объекту NetStream ?

Как- то так trace(netStream.peerStreams) или так trace(netStream.peerStreams.lenght);?
Но эти способы не работают, подскажите правильный.

Старый 14.06.2014, 00:36
alexandrratush вне форума Посмотреть профиль Отправить личное сообщение для alexandrratush Найти все сообщения от alexandrratush
  № 2  
Ответить с цитированием
alexandrratush
 
Аватар для alexandrratush

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
Вот это попробуйте.

Старый 14.06.2014, 00:58
Void вне форума Посмотреть профиль Отправить личное сообщение для Void Найти все сообщения от Void
  № 3  
Ответить с цитированием
Void

Регистрация: May 2014
Сообщений: 26
Цитата:
Сообщение от alexandrratush Посмотреть сообщение
Вот это попробуйте.
Спасибо, данный метод работает.
А можете помочь разобраться с методом peerStreams ?

Старый 14.06.2014, 01:03
alexandrratush вне форума Посмотреть профиль Отправить личное сообщение для alexandrratush Найти все сообщения от alexandrratush
  № 4  
Ответить с цитированием
alexandrratush
 
Аватар для alexandrratush

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
Давайте ваш код, будем разбираться вместе.

Старый 14.06.2014, 01:16
Void вне форума Посмотреть профиль Отправить личное сообщение для Void Найти все сообщения от Void
  № 5  
Ответить с цитированием
Void

Регистрация: May 2014
Сообщений: 26
В начале я создаю 4 объекта, NetConnection, NetStream, NetGroup, GroupSpecifier и на их основе создаю группу - здесь проблем нет.

В коде ниже я пытаюсь вывести в trace число подключенных пиров и у меня не получается

Код AS1/AS2:
function onKeyEvent(e:KeyboardEvent):void 
{
	var mess:Object = new Object;
	var mess:String = "test";
	mess.text = message;
	netGroup.post(mess);
	txt.appendText("send message: " + message + "\n");
	trace(netStream.peerStreams);//undefined
        trace(netStream.peerStreams.lenght); //undefined
        trace(netStream.peerStreams[0]); //undefined - выводит в консоль
}

Старый 14.06.2014, 16:27
alexandrratush вне форума Посмотреть профиль Отправить личное сообщение для alexandrratush Найти все сообщения от alexandrratush
  № 6  
Ответить с цитированием
alexandrratush
 
Аватар для alexandrratush

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
По вашему коду ничего неясно. Где вы публикуете поток с помощью метода publish, и потом воспроизводите его через play?

Вот вам ссылка, по которой я когда-то делал чат. Там есть фрагмент кода с использованием свойства peerStreams. Посмотрите внимательно как там все организовано.

Откопал свой исходник, по которому я делал этот пример. Во второе поле нужно вставить айди соединения собеседника, и Enter. Отправка тоже через Enter.

p2pcirrusnetStream.swf   (659.9 Кб)
Вложения
Тип файла: swf p2pcirrusnetStream.swf (659.9 Кб, 50 просмотров)

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:24.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.