может ли приложение Flash, запущенное в браузере, подключаться к localhost для получения данных из другого приложения? - PullRequest
0 голосов
/ 21 декабря 2009

похоже, что Flash должен был работать в песочнице в браузере. Но если Flash может получать данные с удаленного сервера, может ли он аналогичным образом получать данные с локального IP-адреса на том же компьютере? Другими словами, можно ли использовать приложение Windows, которое предоставляет сокет TCP на локальном хосте, для подачи данных в приложение Flash?

РЕДАКТИРОВАНИЕ:

хорошо, ответ да, по крайней мере, в случае SWF-файла, размещенного в файловой системе, см. Здесь http://www.flashsecrets.com/2008/01/security-sandbox-violation-w-localhost.html (оказывается, что ошибка доступа к локальному хосту может быть исправлена, если вы добавляете SWF-приложение к белый список безопасности). Все еще интересуетесь, можно ли это сделать для приложений SWF, размещенных в сети.

1 Ответ

1 голос
/ 03 февраля 2010

Да, это может быть сделано. Два предостережения:

  • Вы должны запустить сервер самостоятельно (песочница Flash не позволяет запустить сервер)
  • Вы должны подать файл политики междоменного доступа с сервера
...