Привет всем! Сижу уже целый день на одном месте, пишу в QT свой код. Есть такая проблема, флеш коннектится по 843 порту, ему уходит строчка с файлом политики сокетов, но он (флеш) не воспринимает его. Перечитал здесь темы 3-4, но так и не осилил. Почитал статью на хабре, не помогло. В общем сейчас вы - моя последняя надежда.
Код на С++:

Код:
if (txt==QString("<policy-file-request/>")){
const char *line="<cross-domain-policy><allow-access-from domain=\"*\" to-ports=\"*\"/></cross-domain-policy>\0";
qDebug()<<line;
socket->write(line);
На флеше просто коннект по 1234 порту. Сокет объявлен выше вот так:

Код:
socket = new QTcpSocket();
Ошибка, которую выдает флеш имеет такой вид:

Код AS3:
Error #2048: Нарушение изолированной среды:
и т.д.