Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Взаимодействие по rtmp (http://www.flasher.ru/forum/showthread.php?t=139498)

sadensmol 03.05.2010 01:33

Взаимодействие по rtmp
 
Здравствуйте.
Пишу программу которая взаимодействует с сервером по rtmp через NetConnection.
Почему когда создаются коннекторы на сервере и на клиенте то вызываемые методы
ищутся в том же классе в котором был создан коннектор?
Получается очень длинная "портянка".
Можно ли как то разнести методы по разным классам?
Или может какой-то есть диспетчер
в котором можно прописать необходимые объекты чтобы приходящее сообщение обрабатывалось одним из них.
Как вообще такую проблему решают?
Можно наверное сделать несколько коннекторов?
Помогите пж разобраться!

NS11111 03.05.2010 06:47

Приведи пример. А то на слух трудно въехать в проблему.

sadensmol 03.05.2010 12:03

пример
клиент :
Код AS3:

                private var con : NetConnection;
                override protected function doSetService(service:Object):void {
                        this.con = service as NetConnection;
                        this.con.client = this; // все callback'и локально
                }
... далее куча всяких обработчиков

на сервере то же самое
Код:

                user.connection = con;
и все обработчики опять же в этом же классе

а хотелось бы иметь один коннектор и обработчи разнесенные логически по разнам классам


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

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