А можно длину в протоколе сообщения сделать опциональной:
если есть число длины использовать иначе считать длину до следующего
ограничителя например.
Получиться быстро в основном, и с консоли можно вводить.
04.12.2013 20:33, Михаил Монашёв пишет:
Здравствуйте, Sergey.
Я так понимаю, что отделение частей сообщения друг от друга делается
быстро, а основная проблема парсинга - это разъэскейпинг. Из-за него
хочется передавать всё в бинаром виде, предварительно указав длину,
что делает протокол быстрым, но нечитаемым.
При желании можно передавать длину в виде строки (ASCII символами) :)
Можно конечно. Но с консоли неудобно писать, ибо надо заранее знать
блину текста, который напишешь. Хотя как вариант для только чтения
подходит. С другой стороны длину тогда уж и в бинарном виде можно
отправлять. Прочитать идущий далее текст всёравно можно будет.
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org