Добрый день. Вопрос по Protobuf.
Есть сервер под Java. Пытаюсь через Protobuf передать объект.
Для формирования класса AS3 использую protoc-gen-as3.
С сервера Java на клиента объект передается... а вот на оборот передается только когда закрываю окно Flash..
Для передачи данных использую pm.writeExternal(bytes); pm - класс сформированный из proto файла.
Код в клиента для отправки в низу. В чем загвоздка... и как передать символ перевода каретки. (socket.wruteMultiBytes('\n', 'UTF-8'); socket.flush(); - в данном случае не работает).

Код AS1/AS2:
var pm:ProtoMessage = new ProtoMessage();
pm.command = 1;
pm.par = new Array();
var buf:Param = new Param();
buf.name = 'test1';
buf.value = 'test2';
pm.par.push(buf);
try {
var bytes:ByteArray = new ByteArray();
pm.writeExternal(bytes);
//bytes.compress();
//client.writeBytes(bytes);
//client.writeMultiByte('\n', 'UTF-8');
//client.flush();
} catch (e:Error) {
trace(e.message);
}