PDA

Просмотр полной версии : Как поймать нужный поток?


sstotenkopf
20.10.2011, 16:03
Работаю с cirrus, при событие "NetGroup.Neighbor.Connect", начинаю проигрывать поток. Для 2х пользователей работает нормально, но при подключении 3го и т.д. Потоки начинают путаться и могут дублироваться, вместо того, чтобы воспроизводить нового пользователя. Я полагаю проблема не сложная, но своими силами решить не смог... Есть предложения?

DaFive
20.10.2011, 18:12
Один принимающий поток для каждого пира.
Всех пиров можно получить из массива:
NetStream.peerStreams
Туда же каждому можно слать данные:
NetStream.peerStreams[i].send()

sstotenkopf
20.10.2011, 18:24
А как он их примет? Я имел ввиду двухстороннее подключение, т.е. один подключается к группе, шлет поток, другой подключается к группе, шлет поток. Потом они принимают потоки друг друга при событии "NetGroup.Neighbor.Connect"