Не понимаю сути проблемы. Клиент подключаясь к серверу отправляет запрос вида '<policy-file-request/>\x00'
на который сервер может ответить вот так:

Код AS3:
var policy:String = '<cross-domain-policy><allow-access-from domain="*" to-ports="*" /></cross-domain-policy>\x00';
socket.writeUTFBytes ( policy );
socket.flush ();
socket.close ();
после чего будет второе подключение без запроса policy file.