ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
329232 Топик полностью
fk0, легенда (17.05.2012 17:14, просмотров: 170) ответил MegaJohn на все текстовые протоколы были придуманы лоботрясами, которым лень было написать софтинку для отладки. И взамен этого получили раздутые траффики и лишние телодвижения для парсирования в понятный вид для любой вычислительной техники.
Нет. Все бинарные протоколы придуманы лоботрясами ниасилившими ни зачем нужны текстовые протоколы, ни представляющими как пишется ПО для работы с ними. Любой вид техники? Передай-ка float, а потом будешь рассказывать. Про закавыки с ендианностью, выравниванием и всем прочим сам догадываешься? После этого текст scanf'ом разбирается, кажется, быстрей и проще... Вообще для любителей бинарных протоколов есть BER и ASN.1 Только текст действительно проще. И более того, концептуальной разницы между текстом и тем же BER нет. После лексического анализа и там и там одинаковый поток данных. Только куда лучше, есло он смотрится глазами, при необходимости. Потому, как софтин (без ошибок, ага) на все случаи жизни не напишешь.
[ZX]