Господа, есть следующая проблема:
1) Есть клиент и сервер.
2) Сервер прослушивает определенный порт.
3) Клиент пытается приконнектиться к этому порту.
4) Флэш плэер клиента отправляет на запрос <policy-file-request/> на порт 843, а затем на порт указанный для подключения клиента.
5) Предварительно сервер загружает файл политики безопасности:
5.1) В конструкторе сервер создает переменную filepolicy типа XML, куда загружает данные из файла crossdomain.xml с помощью переменной urlLoader типа URLLoader и метода load.
5.2) В файле crossdomain.xml находится следующая информация:

Код:
<cross-domain-policy><allow-access-from domain="*" to-ports="5555-9999" /></cross-domain-policy>
6) При получение запроса сервер отправляет переменную mess типа String, котограя получается следующим образом:
mess:String = filepolicy + "\0";
7) Затем клиент отключается
8) Через некоторое время у клиента возникает ошибка 2048.
Подскажите, пожалуйста, в чем может быть проблема. Прочитал массу разных обсуждений на эту тему, но ошибку так и не обнаружил. Грешу на то, что как-то не так оформляю файл политики безопасности.
Добавлено через 6 минут
Все, господа! Проблема решена. Оказывается надо было просто к файлу политики безопасности прибавлять не "\0" и не '\0', а "\u0000".