Взаимодействие существующего кода C ++ с flex - PullRequest
2 голосов
/ 17 января 2011

У меня есть приложение для потокового видео, основанное на технологии клиент-сервер. Существующая система выглядит следующим образом. Есть дата-центр, клиентское приложение и шлюз. камера подключена к шлюзу, а шлюз связан с центром обработки данных. клиент запрашивает видео в центре обработки данных, а центр обработки данных получает его от шлюза.

Теперь мы хотим использовать технологию p2p и хотим иметь прямую связь между шлюзом и клиентом. Мы хотим использовать RTMFP. Для клиента мы можем использовать flex, но существующий код gtateway и бизнес-логика написаны на c ++. *

Есть ли способ вызвать код на c ++ из flex.

Спасибо

1 Ответ

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

Эй, да, это в значительной степени возможно с flex 4, (то есть, только если вы используете приложение для настольного компьютера). С помощью веб-интерфейса SWF, запускаемого в браузере, вы не можете запустить код C ++.

Я предполагаю, что вы разрабатываете настольное приложение. Чтобы вызвать код на С ++, вам нужно выполнить действия, упомянутые в следующем примере ссылки. Это довольно просто.

http://www.adobe.com/devnet/air/flex/quickstart/articles/interacting_with_native_process.html

Или, если у вас есть доступ к коду C ++, вы можете использовать несколько уже созданных классов, которые позволяют взаимодействие C ++ / Flex.http://anirudhs.chaosnet.org/blog/2008.03.13.html

...