Флеш-плеер и междоменные соединения - PullRequest
1 голос
/ 17 ноября 2011

У меня есть флеш-игра, размещенная на домене a.com, которая через сокеты соединяется с игровым сервером на домене b.com через определенный порт, отличный от 80. теперь это не работает. соединение не может быть установлено, и я предполагаю, что это из-за междоменной безопасности во flash-плеере.

Теперь я прочитал, что эту проблему можно решить с помощью файла crossdomain.xml. но я не совсем понимаю, где я должен положить это? на домене а или домене б? домен b даже не имеет открытого порта 80, так как этот игровой сервер прослушивает пользовательский порт.

спасибо!

1 Ответ

1 голос
/ 17 ноября 2011

Я направлю вас к официальной документации. Если у вас все еще есть сомнения, пожалуйста, дайте мне знать, и я сделаю все возможное, чтобы ответить на них. Исходя из вашего вопроса, вы хотите знать, где размещен файл междомена, основной настройкой является то, что он должен быть размещен в исходном домене, то есть домене a, в базе хоста (a.com/crossdomain.xml).

Вот базовый файл документации: http://learn.adobe.com/wiki/download/attachments/64389123/CrossDomain_PolicyFile_Specification.pdf?version=1

Несколько конкретных руководств, которые должны вам помочь: http://www.adobe.com/devnet/flashplayer/articles/cross_domain_policy.html http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html

...