Передача данных через последовательный порт

StackOverflow https://stackoverflow.com/questions/43006

  •  09-06-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

Я предполагаю, что это либо ограничение процессора, либо платформы. Этот пост с форумов MSDN, похоже, подтверждаются мои подозрения.

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top