Цитата(011119xx @ Jul 22 2011, 10:13)

Как это сделать правильно и компактно?
В общем случае никак, поскольку нет никакой информации, как расположены данные в буфере приема.
Это, наверное, и заставляет задавать вопросы. Расскажите, как там байтики приняты, сразу же три строчки сами и нарисуются.
Уходя, оставьте свет...