Непрерывная передача данных в приложение Adobe Air - PullRequest
0 голосов
/ 15 июля 2011

У меня есть приложение Adobe AIR на HTML / JavaScript, которое должно прослушивать данные, поступающие из внешнего процесса.

Возможно, само приложение AIR вызывается внешним процессом.Если кто-нибудь знает, как это можно сделать таким образом, чтобы AIR продолжал прослушивать сообщения / события из процесса, который его вызвал, то я хотел бы услышать об этом.

настроить какую-то конечную точку в самой AIR для приема данных через?

Я экспериментировал с собственным процессом, и, хотя запуск AIR позволяет процессу считывать данные, сам собственный процесс будет внешнимдоступно, плюс он должен иметь возможность писать в STDOUT для получения Adobe AIR.Я не могу сделать это с помощью службы.

Любые предложения с благодарностью получены.

Спасибо

Ответы [ 2 ]

0 голосов
/ 19 июля 2011

Для тех, кто ищет ответ на аналогичный вопрос, я смог сделать это путем добавления хоста службы в консольное приложение .NET, которое я запускаю с помощью команды Adobe AIR NativeProcess. Данные передаются по STDOUT из консоли службы и извлекаются с помощью события STANDARD_OUTPUT_DATA в AIR.

Хорошо работает, и связь быстрая.

0 голосов
/ 15 июля 2011

Возможно, вы захотите изучить использование сокетов HTTP изнутри Flash.

as3httpclientlib может быть хорошим началом для начала:

http://www.google.com/search?client=safari&rls=en&q=http+socket+as3&ie=UTF-8&oe=UTF-8

...