Спасибо, помогло. Использую только один порт, на котором работает XMLSocket. При подключении на этот порт flash присылает <cross-domain-policy> запрос, в ответ отсылаем текст из crossdomain.xml с 0. Разрывать соединение необязательно т.к. флешка сама разрывает соединение получив политику безопасности.
ЗЫ. Для себя вывел такое правило обязательно запускать флэш в режиме отладки, т.к. при любой ошибке (описке) в crossdomain.xml флэшка ни в какую не хочет соединяться с сервером.
ЗЗЫ. Привожу алгоритм настройки флэш плеера с дебагером (напоминаю, плеер с дебагером лежит здесь
http://kb.adobe.com/selfservice/view...4266&sliceId=1 ), для тех кому лень читать ману на аглицком:
Отредактировать( или если такого файла нет то создать) mm.cfg конфигурационный файл.
Этот файл должен находится здесь:
Windows: C:\Documents and Settings\username
Windows Vista: C:\Users\username
Macintosh: /Users/username
Linux: /home/username
Для ведения логов добавить в этот файл mm.cfg следующие строки
PolicyFileLog=1 # Enables policy file logging
PolicyFileLogAppend=1 # Optional; do not clear log at startup
Лог-Файл называется policyfiles.txt, и находится он в директории:
Windows: C:\Documents and Settings\username\Application Data\Macromedia\Flash Player\Logs
Windows Vista: C:\Users\username\AppData\Roaming\Macromedia\Flash Player\Logs
Macintosh: /Users/username/Library/Preferences/Macromedia/Flash Player/Logs
Linux: /home/username/.macromedia/Flash_Player/Logs