Архив рубрики: Создание p2p-сети во Flash

Создание P2P сетей в коде ActionScript 3.0.

108. [p2p] Видео-связь используя web-камеру

P2P – Серия статей посвященных работе с P2P .
Посмотреть все статьи: http://flashpress.ru/blog/category/p2p/
Серия вводных статей на тему p2p:
  1. P2P Part1. Обзор технологии. Теория
  2. P2P Part2. Установка соединения. Практика
  3. P2P Part3. Видео-связь используя web-камеру

Серии статей на тему проектирования и создания p2p-приложений:

  1. Проектирования и создания текстового p2p-чата (2 урока)
  2. Проектирования и создания p2p чат-рулетки (скоро) хочу
  3. Проектирования и создания групповой p2p-рисовалки (скоро) хочу
  4. Проектирования и создания p2p-файлообменника (скоро) хочу
  5. Проектирования и создания сетевой p2p-игры без сервера (скоро) хочу

В уроке P2P Part2. Установка соединения. Практика мы создали p2p-сеть с помощью языка ActionScript, и научились передавать текстовые сообщения между флешками без использования сервера. В этом уроке мы попробуем написать простое p2p-приложение для видеосвязи. Для передачи видео между двумя флешками, необходимо пройти через определенную цепочку действий. Действия включают в себя создание экземпляров определенных классов(NetConnection, NetGroup и NetStream), а также подписка на событие NetStatusEvent.NET_STATUS. Схематически эту цепочку можно определить так:
p2p-video-1

Читать далее
Эту статью прочитали 3423 раз

86. P2PChat Part2. Разработка базового функционала p2p-чата

P2P – Серия статей посвященных работе с P2P .
Посмотреть все статьи: http://flashpress.ru/blog/category/p2p/
Серия статей на тему проектирования и создания p2p-чата:
  1. P2PChat Part1. Проектируем p2p-чат
  2. P2PChat Part2. Разработка базового функционала p2p-чата

Вводные статьи для начинающих про p2p, а также проектирование ЧатРулетки, Групповой Рисовалки, Файлообменника и Сетевой p2p-игры вы можете найти здесь.

В предыдущей статье P2PChat Part1. Текстовый чат. Проектирование архитектуры приложения мы разработали архитектуру flash-приложения p2p-чат. В предыдущем уроке, я рассказывал о том какие классы необходимы, как они взаимодействуют и как в какой иерархии каталогов они должны располагаться. В этом уроке мы напишем полноценное ActionScript3.0 приложения, реализующее описанную архитектуру. В итоге у нас должен получиться вот такой вот флешовый p2p-чат:

Здесь должна быть флешка. Установите Flash Player

Читать далее
Эту статью прочитали 2636 раз

85. P2PChat Part1. Текстовый чат. Проектирование архитектуры приложения

P2P – Серия статей посвященных работе с P2P .
Посмотреть все статьи: http://flashpress.ru/blog/category/p2p/
Серия статей на тему проектирования и создания p2p-чата:
  1. P2PChat Part1. Проектируем p2p-чат
  2. P2PChat Part2. Разработка базового функционала p2p-чата

Вводные статьи для начинающих про p2p, а также проектирование ЧатРулетки, Групповой Рисовалки, Файлообменника и Сетевой p2p-игры вы можете найти здесь.

В статье P2P Part2. Установка соединения. Практика мы разбирали то как можно установить связь между флешками, используя канал p2p. Так же мы научились передавать между флешками текстовые сообщения. В этой статье я покажу вам как можно построить архитектуру p2p-чат на языке ActionScript, а в следующей статье напишем приложение, согласно этой архитектуре. Все что нам понадобится, это флеш. Мы не будем использовать в нашем примере сервер, нам не понадобится ни php, ни базы данных. В этом чате прежде чем приступить к общению надо будет ввести свое имя, без авторизации. Если вам необходимо реализовать регистрацию и авторизацию по паролю, то вам конечно же надо использовать php+MySQL. В любом случае, если вы сделаете регистрацию/авторизацию на языке php, вы сможете прикрутить флешовый P2P-чат, это поможет сильно облегчить нагрузку на ваш сервер.

Структура приложения p2p-чат

Структуру нашего будущего Flash приложения можно посмотреть на этой картинке:
p2pchat-part1-1

Структуру каталогов и расположение классов в них можно посмотреть на этой картинке:
p2pchat-part1-2
Читать далее
Эту статью прочитали 3709 раз

82. P2P Part2. Установка соединения. Практика

P2P – Серия статей посвященных работе с P2P .
Посмотреть все статьи: http://flashpress.ru/blog/category/p2p/
Серия вводных статей на тему p2p:
  1. P2P Part1. Обзор технологии. Теория
  2. P2P Part2. Установка соединения. Практика
  3. P2P Part3. Видео-связь используя web-камеру

Серии статей на тему проектирования и создания p2p-приложений:

  1. Проектирования и создания текстового p2p-чата (2 урока)
  2. Проектирования и создания p2p чат-рулетки (скоро) хочу
  3. Проектирования и создания групповой p2p-рисовалки (скоро) хочу
  4. Проектирования и создания p2p-файлообменника (скоро) хочу
  5. Проектирования и создания сетевой p2p-игры без сервера (скоро) хочу

В статье P2P Part1. Обзор технологии. Теория я рассказывал теорию создания p2p сетей с помощью языка ActionScript. Давайте попробуем на практике создать нашу первую p2p сеть. В этой сети, каждая подключившаяся флешка отправляет всем участникам свое имя. Флешка, получившая приветствие от другого участника, отображает сообщение в текстовом поле.

Если вы читали предыдущую статью, то вы помните что для создания p2p сети, флешка использует сервер Adobe. Этот сервер необходим только для координации флешек, т.е. для того что бы установить связь между флешками. Напоминаю что трафик проходит между флешками напрямую, т.е. ваши данные на сервер Adobe не попадают. Так вот для того что бы сервер Adobe смог установить связь между флешками только вашего приложения, и что бы флешки разработанные другими разработчиками не могли подключиться к вашей сети, вам необходимо получить уникальный ключ разработчика Adobe.
Читать далее
Эту статью прочитали 3942 раз

20. P2P Part1. Обзор технологии. Теория

P2P – Серия статей посвященных работе с P2P .
Посмотреть все статьи: http://flashpress.ru/blog/category/p2p/
Серия вводных статей на тему p2p:
  1. P2P Part1. Обзор технологии. Теория
  2. P2P Part2. Установка соединения. Практика
  3. P2P Part3. Видео-связь используя web-камеру

Серии статей на тему проектирования и создания p2p-приложений:

  1. Проектирования и создания текстового p2p-чата (2 урока)
  2. Проектирования и создания p2p чат-рулетки (скоро) хочу
  3. Проектирования и создания групповой p2p-рисовалки (скоро) хочу
  4. Проектирования и создания p2p-файлообменника (скоро) хочу
  5. Проектирования и создания сетевой p2p-игры без сервера (скоро) хочу

Технология P2P уже давно прочно осела в нашем повседневном web-сёрфинге. На этой технологии работают такие известные приложения как Skype, торренты … С появлением P2P во флеше, адобовцы конечно же сильно оторвались вперед от своих конкурентов. Флешовый P2P используется практически во всех соц сетях для видео звонков. Видео чат это конечно круто, но это не единственное место где может пригодится P2P во Flash: Читать далее
Эту статью прочитали 4572 раз