Я работаю с классом SerialPort в Compact Framework, но не могу получить больше 2047 байт. Существует ли ограничение на количество байтов, которое я могу получить? или как я могу настроить объект? Я пытался использовать свойства WriteBufferSize и ReadBufferSize, но они не работали.





Я предполагаю, что это ограничение либо процессора, либо платформы. Эта почта с форумов MSDN, кажется, подтверждает мои подозрения.
Можете ли вы настроить поток для извлечения данных в другой (больший) буфер, который вы выделяете сами? Я бы сказал, что это лучший обходной путь.