Я создаю клиент-серверную игру. Мой клиент - игра на основе Flex, а мой сервер - сервер Erlang.
В начале, когда я непосредственно тестирую свой Flex-клиент во Flash Player, я могу легко установить соединение с моим сервером Erlang через сокет-соединение. И оба могут обмениваться данными без проблем.
Проблема возникает, когда я развертываю свое flex-приложение на http-сервере Apache и запускаю его с помощью браузера, вызывая http://localhost/ ... мой flex-сокет отправляет сообщение с просьбой о междоменной политике на мой сервер erlang.
Поэтому я создаю сообщение xml, представляющее междоменную политику, и отправляю его обратно в мое гибкое приложение в качестве ответа на этот запрос.
Тем не менее, я все еще не могу установить постоянное сокетное соединение между моим flex-клиентом и моим сервером erlang. Я знаю это, потому что я добавляю слушателя на свой гибкий сокет, который изменит свое внутреннее состояние на CONNECTED, если установлено соединение между клиентом и сервером.