Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Обмен данными с локальным Java-приложением (http://www.flasher.ru/forum/showthread.php?t=137590)

Alex_YAROST_22 17.03.2010 16:19

Обмен данными с локальным Java-приложением
 
Привет всем.
Суть вопроса вот в чем - есть web-приложение на Flash и есть java-приложение (спец. обработка звука).

Вот при определенных действиях пользователя flash приложение должно запускать java приложение (или хотя бы узнавать о статусе его запуска) и получить от него по результатам работы некий bytearray.

Ну и собственно подскажите в сторону какой технологии копать?

ибо всяческие BlazeDS, GDS, WebORB и прочее работают с удаленным web-сервером. Но никак не с локально запущенной приложухой на Java.

Буду признателен за любые намеки.

alexcon314 17.03.2010 17:17

С браузерным флэшем напрямую на таком уровне можно общаться через LocalConnection. Я правда не силен в Java, но на с++ получалось. Ну, или через сокет-сервер.. (локальный или удаленный), это предпочтительнее, если объемы обмена данными велики.

Alex_YAROST_22 17.03.2010 17:58

Сокетное соединение может использовать порты на машине которые могут быть закрыты, быть отловлены фаерволом и т.д. могут быть проблемы короче говоря.
на счет LocalConnection не нашел подобного аналога на Java, может плохо искал?

alexcon314 17.03.2010 20:23

Цитата:

Сокетное соединение может использовать порты на машине которые могут быть закрыты, быть отловлены фаерволом и т.д. могут быть проблемы короче говоря.
Это да.
Я знаю реализацию ЛЦ на Си. Порт на джаву.., по идее должно получиться. Взгляните тут: http://osflash.org/localconnection. Просто нужно из джавы заюзать WinAPI. Как вариант, отказаться от джавы.

Alex_YAROST_22 18.03.2010 13:02

К сожалению от Java отказаться нельзя, потому что нужна кроссплатформенность.

За ссылку спасибо, обязательно изучу.

alexcon314 18.03.2010 17:15

Кроссплатформенность с ЛЦ? Интересно было бы узнать как реализован ЛЦ под макосью и линкусами.. Просьба отписаться, если что-то накопаете.

Котяра 18.03.2010 19:15

Цитата:

Сообщение от alexcon314 (Сообщение 893982)
Кроссплатформенность с ЛЦ? Интересно было бы узнать как реализован ЛЦ под макосью и линкусами.. Просьба отписаться, если что-то накопаете.

вот-вот.. только хотел спросить, как это будет выглядить под никсами)
я бы всё-таки сделал локальный сокет-сервер на стороне java приложения..
с возможностью конфигурирования порта.
в хелпе написать: открыть порт такой-то для работы..
аськи/квипы ставят и нормально ведь..


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

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