![]() |
Protobuf + AS3 + Java
Добрый день. Вопрос по Protobuf.
Есть сервер под Java. Пытаюсь через Protobuf передать объект. Для формирования класса AS3 использую protoc-gen-as3. С сервера Java на клиента объект передается... а вот на оборот передается только когда закрываю окно Flash.. Для передачи данных использую pm.writeExternal(bytes); pm - класс сформированный из proto файла. Код в клиента для отправки в низу. В чем загвоздка... и как передать символ перевода каретки. (socket.wruteMultiBytes('\n', 'UTF-8'); socket.flush(); - в данном случае не работает). Код AS1/AS2:
|
Код AS3:
|
Спасибо. Сейчас попробую....
|
Да, в конце, конечно, нужно написать
Код AS3:
|
Спасибо помогло.... Чудеса на виражах... Изменил исходную задачу - передать только Стринговую строку без параметров:
Код:
package ua.dima;Код AS3:
Код:
try{14 -- размер буфера [B@1503a3 -- буфер Hello, world -- Мессадж.... И что было не так в прошлом варианте? Добавлено через 8 минут Может кому-то пригодится... Ошибка была в размере буффера на сервере. Переделал по примеру incoob - все заработало... |
| Часовой пояс GMT +4, время: 11:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.