Цитата Сообщение от Milchuk Посмотреть сообщение
Получается, можно читать и писать несколько байт через стринг, но кроме нуля. Или я ошибаюсь?
Не зря в модуле string есть параметр "число передаваемых байтов"! Вот сколько там байтов записано, столько и будет передано, хоть они там все нули... А string - потому, что канал нельзя объявить байтовым массивом. Единственное ограничение при передаче нуля - нельзя пользоваться функциями обработки строк, а надо брать указатель и побайтово читать/записывать в канал модуля String