Передача данных через последовательный порт
-
09-06-2019 - |
Вопрос
Я работаю с классом SerialPort в Compact Framework, но я не могу получить больше 2047 байт.Существует ли какое-либо ограничение на количество байт, которые я могу получить?или как я могу настроить объект?Я пытался использовать свойства WriteBufferSize и ReadBufferSize, но они не сработали.
Решение
Я предполагаю, что это либо ограничение процессора, либо платформы. Этот пост с форумов MSDN, похоже, подтверждаются мои подозрения.
Другие советы
Можете ли вы настроить поток для переноса данных в другой (больший) буфер, который вы выделяете сами?Я бы сказал, что это лучший способ решения проблемы.
Не связан с StackOverflow