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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

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

Регистрация: Mar 2009
Сообщений: 11
Cool Игры на Flash

Гуру, подскажите. Есть множество игр, написанных на флеше (например, http://games.mail.ru/mini#main - мини игры на mail.ru).
Меня интересует, как во время игрового процесса передаётся на сервер то, что я делаю (при и этом другие игроки могут наблюдать, как играют другие в этой же комнате). Интересует в первую очередь метод передачи. Данные передаются как формы GET или POST или как-то по иному? Если по иному, то какие существуют методы передачи (и получения) данных на сервер?

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

Регистрация: Sep 2002
Сообщений: 30,787
Скорее всего по сокету.

Старый 28.03.2009, 15:31
Arigato вне форума Посмотреть профиль Отправить личное сообщение для Arigato Найти все сообщения от Arigato
  № 3  
Ответить с цитированием
Arigato

Регистрация: Mar 2009
Сообщений: 11
Т.е. флеш устанавливает прямое соединение с сервером и передача уже ведётся не по протоколу HTTP?
Если это возможно, то меня интересуют следующие вопросы:
1. Если в браузере настроена работа через прокси-сервер, то флеш будет работать минуя его?
2. Если это возможно, не является ли это дырой безопасности, учитывая то, что я не способен контролировать действия флеш ролика? Т.е. любой баннер может без моего ведома обращаться к любому серверу на любой порт?
3. Как можно узнать, на какой адрес и по какому порту удет передача данных из флеша?

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

Регистрация: Sep 2002
Сообщений: 30,787
1. Скорее просто не будет работать, если не предусмотрен HTTP-сокет-прокси;
2. У флеша очень развитая система безопасности, просто так ничего и никуда не отправится;
3. Сниффером трафика, например.

Старый 28.03.2009, 16:45
Arigato вне форума Посмотреть профиль Отправить личное сообщение для Arigato Найти все сообщения от Arigato
  № 5  
Ответить с цитированием
Arigato

Регистрация: Mar 2009
Сообщений: 11
Цитата:
1. Скорее просто не будет работать, если не предусмотрен HTTP-сокет-прокси;
Я установил в браузере HTTP прокси (локальный, выводит весь поток обмениваемой информации между клиентом и сервером), при нажатии кнопки "Новая игра", что-то передаётся, точнее браузер методом GET обращается к некому скрипту, который всегда возвращает пустой gif-файл 1х1.
При этом игра идет нормально, но ни какой информации через HTTP прокси не проходит. Возникает предположение, что информация идет мимо моего прокси, надо бы ее (эту информацию) перехватить.
Цитата:
3. Сниффером трафика, например.
Можно подробнее, как и что?

P.S. __etc, если не ошибаюсь, мы встречались уже на форуме "Твой веб" (я там под ником Aleksej).

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

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Arigato Посмотреть сообщение
Я установил в браузере HTTP прокси (локальный, выводит весь поток обмениваемой информации между клиентом и сервером), при нажатии кнопки "Новая игра", что-то передаётся, точнее браузер методом GET обращается к некому скрипту, который всегда возвращает пустой gif-файл 1х1.
В таком случае обмен мимо прокси идёт.

Цитата:
Сообщение от Arigato Посмотреть сообщение
надо бы ее (эту информацию) перехватить.
Для чего?

Цитата:
Сообщение от Arigato Посмотреть сообщение
P.S. __etc, если не ошибаюсь, мы встречались уже на форуме "Твой веб" (я там под ником Aleksej).
Здрасти.

Старый 28.03.2009, 18:47
Arigato вне форума Посмотреть профиль Отправить личное сообщение для Arigato Найти все сообщения от Arigato
  № 7  
Ответить с цитированием
Arigato

Регистрация: Mar 2009
Сообщений: 11
Цитата:
В таком случае обмен мимо прокси идёт.
В частности, у меня возникает мысль, что посредством такого обмена минуя установленные прокси можно получить реальный IP адрес клиента. Т.е. можно сделать неплохую защиту на сайте, установив миниатюрный флеш-ролик.

Цитата:
Для чего?
Это вопрос риторический. Стоит задача получить весь поток обмена информацией флеш-ролика с сервером. Т.е. надо бы понять на какой сервер и порт уходят данные. Есть ли такая возможность?

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

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Arigato Посмотреть сообщение
В частности, у меня возникает мысль, что посредством такого обмена минуя установленные прокси можно получить реальный IP адрес клиента. Т.е. можно сделать неплохую защиту на сайте, установив миниатюрный флеш-ролик.
IP-адрес? Что за бред? Прокси может быть не только на HTTP, а вообще на всё вместе.

Цитата:
Сообщение от Arigato Посмотреть сообщение
Это вопрос риторический. Стоит задача получить весь поток обмена информацией флеш-ролика с сервером. Т.е. надо бы понять на какой сервер и порт уходят данные. Есть ли такая возможность?
Это вполне конкретный вопрос, для каких целей?

Старый 28.03.2009, 19:12
Arigato вне форума Посмотреть профиль Отправить личное сообщение для Arigato Найти все сообщения от Arigato
  № 9  
Ответить с цитированием
Arigato

Регистрация: Mar 2009
Сообщений: 11
Цитата:
Это вполне конкретный вопрос, для каких целей?
С целью определить, какие данные уходят с моего компьютера на сервер.

Вообще, вопрос в том, как это сделать, а не для чего. В частности, причина может быть и чисто образовательная: желание понять механизм работы таких флеш-роликов.


Последний раз редактировалось Arigato; 28.03.2009 в 19:14.
Старый 28.03.2009, 19:13
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Это не ответ на мой вопрос. Для чего вам эти данные?

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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