Pergunta

Estou trabalhando com a classe SerialPort no Compact Framework, mas não consigo receber mais de 2.047 bytes.Existe algum limite para a quantidade de bytes que posso receber?ou Como posso configurar o objeto?Eu estava tentando com as propriedades WriteBufferSize e ReadBufferSize, mas elas não funcionaram.

Foi útil?

Solução

Meu palpite é que é uma limitação do processador ou da plataforma. Esta postagem dos fóruns do MSDN parece confirmar minhas suspeitas.

Outras dicas

Você pode configurar um thread para extrair os dados para outro buffer (maior) que você mesmo aloca?Eu diria que essa é a melhor solução alternativa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top