Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Flash чат, Не могу подключиться с других компьютеро 
V
    Опции темы
SyncMaster
  Дата 9.4.2010, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 13.7.2006

Репутация: нет
Всего: нет



Всем привет, не знал куда написать и написал сюда.

Проблемка такая, есть чат, написанный на флеш AS 2.0 и сервер, написанный на perl.

Есть две машины, подключены через роутер, у первой машины ип 192.168.0.2 у  второй 192.168.0.3

Запускаю сервер на 1 машине  адрес http://192.168.0.2  захожу, ввожу имя Admin,  жму, войти,  в консуле сервера пишет - <LOGIN NAME="Admin" /> вхожу в  чат.

Захожу на 2 машине адрес http://192.168.0.2  также ввожу имя, жму войти и все, пишет установка соединения в консуле сервера - <policy-file-request/> соединение не удалось  192.168.0.2:5910

В роутере порт открыт 5910, почитал про <policy-file-request/> все, перепробовал ни в какую.

Но есть еще один прикол, если на 2 машине запустить сервер, и зайти с 1 машине, то все нормально в консуле пишет <LOGIN NAME="Admin" />, но если зайти на 2 машину там, же где и сервер, то получается тоже самое что и выше <policy-file-request/>.

Ставил на внешний ип, ни кто не может зайти в чат кроме 1 машины, остальным в консуле пишет <policy-file-request/>, уже 2 день бьюсь.

Не знаю, что уже делать, вот решил обратиться к Вам господа, выручайте.


p.s ногами сильно не бейте, новичок я в этом деле :(

PM MAIL ICQ   Вверх
bars80080
Дата 9.4.2010, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 1
Всего: 315



ну, так а что написано в файле междоменных разрешений? 

обычно это crossdomain.xml, лежащий в корне сайта, в нём должно быть разрешение на допуск другого домена, а также указаны порты, если говорится о сокетном соединении
PM MAIL WWW   Вверх
SyncMaster
Дата 9.4.2010, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 13.7.2006

Репутация: нет
Всего: нет



Делал я этот файл вот его содержимое - 

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
  <allow-access-from domain="www.*" />
  <allow-access-from domain="*" />
</cross-domain-policy>

во флеш писал - 

Security.loadPolicyFile("xmlsocket://мой домен:843");


но сегодня еще один прикол нашел, если с 1 машины заходить в чат в FireFox то нормально если в IE то <policy-file-request/>  smile 

кстати 843 порт у меня открыт в апаче конект есть но вроде это не правильно, надо делать сокет сервер, или я что то не понимаю?
PM MAIL ICQ   Вверх
SyncMaster
Дата 9.4.2010, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 13.7.2006

Репутация: нет
Всего: нет



Все разобрался, поспешил с вопросом - почитал тут - http://forum.vingrad.ru/forum/topic-189632.html и понял что к чему.

Сделал сокет-сервер как там написано и все за работало, всем спасибо тему можно закрывать....  smile
PM MAIL ICQ   Вверх
bars80080
Дата 9.4.2010, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 1
Всего: 315



to-ports добавили?
PM MAIL WWW   Вверх
SyncMaster
Дата 11.4.2010, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 13.7.2006

Репутация: нет
Всего: нет



Рано я обрадовался :( все работало на следующий день опять все вернулось на круги своя, получает файл политики  все как полагается но не пускает, только через Лису и только с 1 компа.

код с сокет-сервер -

str1 += "<cross-domain-policy>\n";
str1 += "<allow-access-from domain=\"*\" to-ports=\"*\"/>\n";
str1 += "</cross-domain-policy>\0";
PM MAIL ICQ   Вверх
bars80080
Дата 11.4.2010, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 1
Всего: 315



а какой порт использовался? может для портов * не действует. и помнится там была заморочка для портов 1024 и меньше, для них в каких-то случаях доступ открыть просто невозможно
PM MAIL WWW   Вверх
IDVsbruck
Дата 11.4.2010, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: нет
Всего: 22



И разве окончательным символом идет "\0", а не LRNF - "\r\n"?
PM MAIL   Вверх
SyncMaster
Дата 13.4.2010, 00:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 13.7.2006

Репутация: нет
Всего: нет



Сам чат на 5190 порту, сокет на 843.

насчет 0 или \r\n  если честно незнаю.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 1,2 | Следующая тема »


 




[ Время генерации скрипта: 0.1143 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.