p2p Между разными приложениями
Всё началось с того, что у меня возникла идея научить телефон управлять flash игрой на компе.
Сначала думал о создании сервера, но потом вспомнил о p2p. Посмотрел пару уроков, вроде разобрался что к чему. Для теста сделал чат и всё работало нормально. Но когда я приступил к реализации своей задачи то-ли post(ы) от NetGroup перестали отправляться, то-ли NetGroup.Posting.Notify перестал принимать сообщения (хотя всё делал абсолютно так-же как с чатом). И тут у меня появилась мысль, что 2 разных приложения не могут обмениваться сообщениями. Собственно вопрос: верна ли моя догадка? |
Вы отсылаете сообщение в группу, ей без раницы разные это приложения или одинаковые.
Обратите внимание на параметр группы group specifier with (without) authorization |
Цитата:
_netGroup = new NetGroup(_netConnection, gs.groupspecWithAuthorizations()); -------------------------- UPD: Очень странно... между 2мя андроидами (и даже между андроидом и эмулятором на компе) всё отлично работает, а вот между андроидом и свф-кой ничего не происходит... --------------------------- UPD: Так же всё отлично работает между AIRом на компе и приложением на телефоне. Но хотелось бы установить связь именно между swf и телефоном. Возможно ли это? |
Цитата:
|
Вот здесь описана похожая проблема: http://forums.adobe.com/message/5229848 . Если правильно понял, до AIR 3.5 эта проблема не проявлялась.
|
проблема не похожая, а абсолютно идентичная я бы сказал)) попробую скачать AIR 3.4, вдруг поможет...)
и что-бы не создавать новую тему спрошу тут (всё-равно по p2p вопрос). Из контекста вашей ссылки я понял, что можно создать локальное соединение без доступа к интернет? "the original app (the "player") started listening at both local network ("rtmfp:") and with the aid of the Cirrus service ("rtmfp://p2p.rtmfp.net/mycirruskey")" Попробовал заменить Код AS3:
Код AS3:
нетСтрим конектится NetConnection тоже но перестало приходить событие "NetGroup.Posting.Notify" (отвечающее за прием сообщений) |
Скорее всего, ответ можной найти здесь: http://blog.leeburrows.com/2011/10/p...network-part1/
Если конкретнее: Код AS3:
Код AS3:
|
спасибо всем за ответы.
кстати, установка AIR 3.4 устранила проблему, теперь телефон может общаться с swf =) |
Часовой пояс GMT +4, время: 02:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.