Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   peer-to-peer Stratus Как отправить\получить данные? (http://www.flasher.ru/forum/showthread.php?t=144101)

dixlofos 02.09.2010 20:37

peer-to-peer Stratus Как отправить\получить данные?
 
Всем привет!
Недавно задался целью сделать p2p чат, и не смог продвинуться дальше получения "nearID" моего приложения..

Вот рабочий код:
Код AS3:

package
{
        import flash.display.Sprite;
        import flash.net.NetConnection;
        import flash.net.NetStream;
        import flash.events.NetStatusEvent;
        import flash.events.MouseEvent;
 
        public class Main extends Sprite
        {
                private const StratusAddress:String = "rtmfp://stratus.rtmfp.net";
                private const DeveloperKey:String = "36cb174283787a9590ac138f-f5e3ef7e5de9";
                private var netConnection:NetConnection;
 
                public function Main():void
                {
                        netConnection = new NetConnection();
                        netConnection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
                        netConnection.connect(StratusAddress + "/" + DeveloperKey);
                }               
 
                private function netStatusHandler(e:NetStatusEvent):void
                {                       
                        //мы получили ID нашего подключения к сервису Startus
                        $keyOutput.text = netConnection.nearID;
                }
        }
}

как мне дальше подключиться к другому приложению, если я знаю его nearID?

AS3Coder 03.09.2010 11:58

На блоге Tom Krcha есть массу уроков и примеров. Есть даже видео "P2P Chat with NetGroup in Flash Player 10.1", где подробно рассказывается о том, как сделать такой чат.

dixlofos 03.09.2010 15:00

спасибо) Жаль что там все на английском, но я думаю разберусь

Добавлено через 23 часа 3 минуты
все вышло, но флэш плеер спрашивает разрешение на подключение к p2p сети, это можно как-нибудь отключить?


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

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