Подключение к призрачному пользователю в Flex RTMFP - PullRequest
0 голосов
/ 25 декабря 2010

У меня есть простое видео приложение Flex RTMFP P2P в той же форме, что и Пример приложения Adobe Cirrus VideoPhone . Проблема, с которой я столкнулся при разработке этого приложения (та же проблема возникает в примере), заключается в том, что при попытке подключиться к призрачному экземпляру Stratus, т.е. вы пытаетесь вызвать кого-то, чей идентификатор Stratus находится в базе данных, но которого больше нет страница. Вот пример того, что я имею в виду:

Допустим, вы идете к образцу Adobe Stratus и подключаетесь как Дэн. Затем откройте новую вкладку, снова перейдите к образцу и подключитесь как Fred. Если с этого момента вы (как Фред) позвоните Дэну, все будет хорошо. Но если вы закроете вкладку, к которой вы подключились как Dan, а затем на вкладке Fred попытаетесь подключиться к Dan, программа просто зависнет.

Я бы подумал, что будет событие NetStream, которое сработает, если вы попытаетесь подключиться к экземпляру Stratus, который больше не подключен к сети, но я не могу найти ничего, кроме NetStream.Connect.Rejected, которое не кажется, называется.

Любая помощь очень ценится!

1 Ответ

1 голос
/ 22 января 2011

Вы пробовали NetStream.Connect.Failed?

Вы также должны добавить прослушиватель событий во входящий поток и посмотреть, будет ли NetStream.Connect.Closed отключен во время разговора.Если это уволено в любое время;удалите этого пира из вашей базы данных.

...