lazysinus
02.04.2007, 19:25
Всем привет!
Я пишу сокет клиент на флаше для VB сервера.
Из среды разработки все коннектится и работает.
После publish готовый swf не работает.
sckClient.connect("192.168.0.2", 9000)
возвращает false
Я почитал форум, про security и policy.
Теперь до того как делать коннект, я загружаю policy
System.security.loadPolicyFile("xmlsocket://192.168.0.2:9001");
Сервер получает <policy-file-request/>, отсылает
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy><allow-access-to domain="192.168.0.2" to-ports="9000" />
</cross-domain-policy>
и это никак не помогает
sckClient.connect("192.168.0.2", 9000)
все так же возвращает false
Есть 2 вопроса:
1. Как проверить что loadPolicyFile получил данные?
2. В чем еще может быть проблема?
Заранее спасибо всем ответившим.
Я пишу сокет клиент на флаше для VB сервера.
Из среды разработки все коннектится и работает.
После publish готовый swf не работает.
sckClient.connect("192.168.0.2", 9000)
возвращает false
Я почитал форум, про security и policy.
Теперь до того как делать коннект, я загружаю policy
System.security.loadPolicyFile("xmlsocket://192.168.0.2:9001");
Сервер получает <policy-file-request/>, отсылает
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy><allow-access-to domain="192.168.0.2" to-ports="9000" />
</cross-domain-policy>
и это никак не помогает
sckClient.connect("192.168.0.2", 9000)
все так же возвращает false
Есть 2 вопроса:
1. Как проверить что loadPolicyFile получил данные?
2. В чем еще может быть проблема?
Заранее спасибо всем ответившим.