PDA

Просмотр полной версии : Кроссдоменные ограничения. XMLSocket


Фасовщица Петрова
28.10.2005, 17:10
Итак пишу мессенджер на XMLSocket.

Сам он находится на на server.casp
А сервак к которому коннектимся на js.server.casp

Когда запускаю с локали, все ок. Запускаю с домена - нет коннекта!
ДУмал политика безопасности, но как понимаю тут это ни при чем - все происходит на одном домене! Или я ошибаюсь?

(Уже пробовал прописать политику в соответсвующем файле
<allow-access-from domain="server.casp" to-ports="3344"/>
- не помогло.
Не понимаю в чем трабла!

andr64
28.10.2005, 17:44
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*.server.casp" />
</cross-domain-policy>

Фасовщица Петрова
31.10.2005, 12:04
) Ну это понятно. Былди просто проблемы с тем, действительно ли это дело в безопасности и как адекватно ее разлочить.
Сделал точно как в хэлпе - написали сокет-сервер, который по коннекту через порт выдавал полиси флеш-плееру. Все отлично!

OverFLY
03.01.2006, 21:29
Ты коннектишься неправильно...т.к. сокет сервер запущен видимо с сервера но локально тобой.....это две разные вещи.....т.е. скрипт лежит на серваке а нагрузка идет на тебя.....Коннектся на null - в любом случае подключиться!!!!!!
client = new XMLSocket();
client.onConnect = handleConnect;
client.onData = handleXML;
client.onClose = handleDisconnect;
client.connect(null, 9950);