Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   AMF3 + JAVA SE (http://www.flasher.ru/forum/showthread.php?t=135165)

gloomyBrain 17.01.2010 18:43

AMF3 + JAVA SE
 
Всем привет =)
Суть вопроса:
Пытаюсь сделать отправку и пересылку объектов через AMF (socket.readObject() / socket.writeObject())
Для этого, как я понимаю, мне нужно создать класс в AS3 и его эквивалент в JAVA. Маленькая проблемка в том, что я так и не понял, как это правильно сделать.
Если у кого-либо есть понимание этого вопроса или просто полезные ссылки - большая просьба поделиться
Торжественно обещаю сказать спасибо в удобной для Вас форме :drinks:

ЗЫ
Server-side мне тоже очень интересен

udaaff 17.01.2010 18:59

Вы случайно сокет с NetConnection не спутали?

gloomyBrain 17.01.2010 22:44

Нет. А с чего мне их путать?
Если вопрос стоит, какой сервер я использую - то нет, не red5, а простенький самописный.
Просто есть возможность передавать сжатые бинарные данные в аффигенно удобном виде. То есть AMF.
И NetConnection тут абсолютно незачем (мне, по крайней мере)

lowka 17.01.2010 23:03

в исходниках blaze ds покопайтесь.

etc 17.01.2010 23:40

Цитата:

Сообщение от gloomyBrain (Сообщение 879804)
в аффигенно удобном виде. То есть AMF.

Не сказал бы, что AMF это самый удобный вид.

dimarik 18.01.2010 00:37

здесь не копали?

mayakwd 18.01.2010 00:38

сериализация AMF3 достаточно простая - почитай доку по стандарту.
но советую лучше все-таки использовать json + gzip (скорость сериализации быстрее).

gloomyBrain 18.01.2010 01:20

Цитата:

Не сказал бы, что AMF это самый удобный вид.
А отчего так? Может тогда взялся не за то? Просто писать собственный парсер на сервер-сайде неохота =)

Цитата:

здесь не копали?
я оттуда начал раскопки =)

Цитата:

сериализация AMF3 достаточно простая - почитай доку по стандарту
Ну уж нет. Я ленивый => не буду делать то, что сделали другие
Цитата:

json + gzip (скорость сериализации быстрее)
Ну с точки зрения клиента (FlashPlayer) это вряд ли... А с точки зрения сервера - да, наверное, но есть и ощутимые плюсы.

По итогу решил ковырять BlazeDS + нашел еще несколько бесплатных вариантов, правда немного обездоленных в плане документации. Не хватает только толкового туториала...

dimarik 18.01.2010 01:38

А там в чем проблема-то? Сделать качественный registerClassAlias^_^?

gloomyBrain 18.01.2010 03:27

Да причем тут ClassAlias?
Классы будут вкомпилированы.
Просто я не совсем понимаю, как переслать объект кастомного класса так, чтобы в JAVA он распознался.
И наоборот - как из JAVA отправить объект класса, существующего в AS3


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

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