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

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

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

Регистрация: Jun 2009
Сообщений: 28
По умолчанию Сериализация AS3 Object для Java

Пытаюсь написать свой сокет сервер на java
За основу взял этот туториал http://giantflyingsaucer.com/blog/?p=224. Переделал его под обычный сокет, а не XMLSocket.
Все вроде хорошо. Клиент конектится, отсылает данные, сервер их принимает
Я только не пойму, как объкты флеша отослать яве.
Т.е. я например беру класс Point, создаю его объект и посылаю на сервер
Код AS3:
var p:Point = new Point(1, 2);
socket.writeObject(p);
socket.flush();
С помощью библиотеки xSocket получаю ByteArray и что мне с ним делать? Почитал документацию AMF 3 про Object type - ничего не понял

Старый 30.06.2009, 14:16
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 2  
Ответить с цитированием
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
AMF это удобный формат со стороны флэш-клиента, но это адский ад со стороны сервера. Если нету готовых джава-библиотек для сериализации/десериализации AMF-сообщений, и если нету задачи использовать именно AMF-формат, то проще на клиенте и сервере реализовать собственный бинарный протокол, заточенный под конкретную задачу.
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 30.06.2009, 14:25
JinRu вне форума Посмотреть профиль Отправить личное сообщение для JinRu Найти все сообщения от JinRu
  № 3  
Ответить с цитированием
JinRu

Регистрация: Jun 2009
Сообщений: 28
ну, возможно... я об этом уже думал. Написать, что-то вроде бинарного парсера для пересылаемых объектов.
Кстати о готовых библиотеках. Неужели, в сети нет ничего подобного? Я искал, но кроме BlazeDS ничего толком не нашел. Честно говоря не хочется связываться с JavaEE и Tomcat

Старый 30.06.2009, 15:37
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 4  
Ответить с цитированием
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Не знаю насчёт джава-библиотек, сишных в свободном доступе искали - не нашли, есть пхп-шные, но даже они так себе, и не всё читают/распаковывают.
__________________
...убивать людей не удовольствия ради, но для еды.

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

Регистрация: Jun 2009
Сообщений: 28
Точно надо посмотреть как это в Zend Framework реализовано

Добавлено через 2 часа 1 минуту
Lol Скачал ZendAMF открываю исходники и вижу:
* Logic for deserialization of the AMF envelop is based on resources supplied
* by Adobe Blaze DS. For and example of deserialization please review the BlazeDS
* source tree.
http://opensource.adobe.com/svn/open.../messaging/io/

Старый 02.07.2009, 18:02
liberakatnem вне форума Посмотреть профиль Отправить личное сообщение для liberakatnem Найти все сообщения от liberakatnem
  № 6  
Ответить с цитированием
liberakatnem
 
Аватар для liberakatnem

Регистрация: May 2009
Сообщений: 4
По умолчанию Сериализация AS3 Object для Java

Да ну, ничего коммерческого нету, имхо. Это больше выгодно тем, кто заинтересован в яве, имхо...

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

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

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


 


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


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