ДИРЕКТОР "TCP/IP Сокет сервер / клиент"
Будет ли директор вариант для создания клиента сокета? Мой клиент должен принимать команды сервера; частота кадров, запуск и т. д.
Режиссер, похоже, создан для управления фильмами. У меня есть директор 11,5 в офисе. Любые эксперты по языку, которые могли бы посоветовать?
Взаимодействие с клиентом
SERVER==>XML PACKET==>CLIENT==> SWF воспроизводится на заданном кадре и продолжительности
связи
http://www.adobe.com/support/director/multiuser.html
http://www.adobe.com/products/director/multiuser/
http://smbus.org/specs/
http://opensmus.sourceforge.net/
Просто нашел это
http://www.director-online.com/buildArticle.php?id=1158
1 ответ
Директор не поддерживает создание сокетных соединений.
Существует Xtra для связи с серверами с использованием текстовых соединений, называемый Multiuser Xtra. Он не предоставляет полный набор команд сокетов, но позволит вам открыть соединение с произвольным сервером и отправлять сообщения туда и обратно. Он имеет два режима: один, который использует только необработанное текстовое соединение (аналогично telnet, и потребует, чтобы вы по сути свернули свой собственный сервер), и другой, который общается с "Shockwave Multiuser Server" по проприетарному протоколу SMUS. "Shockwave Multiuser Server" предоставляет такие сервисы, как организация матчей, пересылка сообщений в группы и т. Д., Но Adobe не поддерживает его, поэтому большинство разработчиков Director, держу пари, старательно основывают на нем любые долгосрочные проекты., Доступны сторонние альтернативы, такие как OpenSMUS, но вы все равно будете зависеть от Adobe, чтобы продолжать поддерживать Xtra.
Если вы хотите продолжить этот путь, я бы порекомендовал перейти на сайт OpenSMUS - там есть сообщество и примеры кода.
Другой возможностью является создание сети через объект Flash и встраивание объекта Flash в Director. Поскольку вы работаете с фоном Flex/as3, по-видимому, это может быть лучше для вас - вы можете выполнять сетевые операции во Flash, а остальную часть своего клиента - в Director. Это может быть вашим лучшим выбором, особенно если у вас уже есть инфраструктура на основе Flash, созданная для вашего проекта.