1. SetByte принимает номер устройства, указатель на массив байт (в его качестве может выступать и строка и число байт, к-е необходимо передать.
UNM передает и принимает только строку. Если в середине двоичных данных ноль, то строка заканчивается. Не UNM обрывает передачу, а функции копирования строк=> не не надо их использовать, воспользуйтесь методом в предыдущем сообщении