Попробовал. На сервере висит два прослушивающих сокета. Один на порт 843, другой на используемый у меня 5243. В итоге приходит запрос <policy-file-request/> на оба, хотя с 843 отсылаю файл crossdomain вида:

Код:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<!-- Policy file for xmlsocket://socks.mysite.com -->
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>
и закрываю соединение.
Флешка висит открытая. Никаких ошибок не выдает. Но и подключения не происходит больше по моему 5243 порту, хотя в самом коде флешки, если подключение не удалось она постоянно подключается. Подключение происходит через сокет следующим образом:

Код AS3:
Sock.connect('127.0.0.1', 5243);
Где Sock - экземпляр Socket.
Я не понимаю почему так происходит и в чем может быть проблема. Пробовал отсылать по обоим портам. В другом месте мне посоветовали AllowDomain.. и.. если честно я уже запутлася. Хотя вроде бы задача не сложная.