Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.08.2009, 09:22
psylover вне форума Посмотреть профиль Отправить личное сообщение для psylover Найти все сообщения от psylover
  № 1  
Ответить с цитированием
psylover
 
Аватар для psylover

Регистрация: Jul 2009
Сообщений: 58
По умолчанию Socket, рвётся соединение после отправки policy-file-request

В общем привожу все коды. серверная часть на пхп.
собственно во время приема сообщений от клиента проверяю на отправку клиентом <policy-file-request/>
PHP код:
if ($buf == '<policy-file-request/>'){
                    $policy = '<?xml version="1.0"?><!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"><cross-domain-policy><allow-access-from domain="localhost" to-ports="10001" /></cross-domain-policy>'.chr(0);
                
                echo "Say to client $policy "."\n";
                socket_write($msgsock, $policy, strlen($policy));
                }
вот лог того что происходит
Код:
Create socket ... OK
Bind socket ... OK
Listen socket ... OK
Accept socket ... OK
Say to client (Hello, Client!) ... OK
Client said: <policy-file-request/>
Say to client <?xml version="1.0"?><!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"><cross-domain-policy><allow-access-from domain="localhost" to-ports="10001" /></cross-domain-policy>

Client said: 
Error: socket_read() failed: Программа на вашем хост-компьютере разорвала установленное подключение.

Close socket ... OK

Старый 01.08.2009, 10:50
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
А что не так?

Старый 01.08.2009, 12:22
psylover вне форума Посмотреть профиль Отправить личное сообщение для psylover Найти все сообщения от psylover
  № 3  
Ответить с цитированием
psylover
 
Аватар для psylover

Регистрация: Jul 2009
Сообщений: 58
уважаемые знатоки,внимание вопрос) как сделать чтобы клиент с сервером удерживали коннект для общения.

Старый 01.08.2009, 12:25
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
После получения полиси-файла клиент всегда делает реконнект на тот же порт, всё нормально.

Старый 01.08.2009, 12:41
psylover вне форума Посмотреть профиль Отправить личное сообщение для psylover Найти все сообщения от psylover
  № 5  
Ответить с цитированием
psylover
 
Аватар для psylover

Регистрация: Jul 2009
Сообщений: 58
ну у меня почемуто сокет закрывается, собственно как сделать чтобы коннект оставлся?

Старый 01.08.2009, 13:48
Venya2007 вне форума Посмотреть профиль Отправить личное сообщение для Venya2007 Найти все сообщения от Venya2007
  № 6  
Ответить с цитированием
Venya2007
[+4 16.07.08]

Регистрация: Jul 2008
Адрес: Gamburg
Сообщений: 108
psylover coonect происходит после того как флеш плеер получил policy. Здесь две проблемы, либо вы не правильно отправляете policy либо не туда конектитесь.
http://www.flasher.ru/forum/showthread.php?t=115854

Старый 01.08.2009, 13:59
psylover вне форума Посмотреть профиль Отправить личное сообщение для psylover Найти все сообщения от psylover
  № 7  
Ответить с цитированием
psylover
 
Аватар для psylover

Регистрация: Jul 2009
Сообщений: 58
мммм, когда я компилю тестовый мувик все работает, так как там нету отправки полиси, а когда кладу в домен и он его просит то скидывает соединение после полиси,поэтому врятли ян е туда конекчусь.

Старый 01.08.2009, 14:07
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 8  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
после получения полиси-файла флешка рвет соединение и коннектится заново

Старый 01.08.2009, 14:27
psylover вне форума Посмотреть профиль Отправить личное сообщение для psylover Найти все сообщения от psylover
  № 9  
Ответить с цитированием
psylover
 
Аватар для psylover

Регистрация: Jul 2009
Сообщений: 58
только мой скрипт не воспринимал этого




ЗЫ уже разобрался. всем спасибо)

Старый 01.08.2009, 14:29
Venya2007 вне форума Посмотреть профиль Отправить личное сообщение для Venya2007 Найти все сообщения от Venya2007
  № 10  
Ответить с цитированием
Venya2007
[+4 16.07.08]

Регистрация: Jul 2008
Адрес: Gamburg
Сообщений: 108
psylover значит у вас формат кроссдоменника не правельный, посмотрите ссылку в 6 посте.


Последний раз редактировалось Venya2007; 01.08.2009 в 14:39.
Создать новую тему Ответ Часовой пояс GMT +4, время: 21:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:46.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.