буфер протокола говорит, что он может содержать любую произвольную последовательность байтов . но если мои данные содержат '\ 0', как буфер протокола может кодировать все мои данные из строковой переменной.