Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
Melhoria - Suporte a buffer com ASCII 0 zero na classe TSocketClient
Melhoria - Suporte a buffer com ASCII 0 zero na classe TSocketClient

Melhoria - Suporte a buffer com ASCII 0 (zero) na classe TSocketClient

Esta build contém uma mudança de comportamento nos métodos Send() e Receive(), da classe tSocketClient, quando utilizados buffers que contenham o caractere ASCII 0 (zero) como parte do conteúdo trafegado.

AbrangênciaERP 10 e 11
SituaçãoUtilização dos métodos Send() e Receive(), da classe TSocketClient(), para trafegar (Send e/ou Receive) um buffer com conteúdo binário, contendo uma ou mais ocorrências do caractere ASCII 0.
Ocorrência

Caso fosse montada uma string contendo um  buffer de envio com conteúdo binário, mais especificamente com o caractere ASCII 0 (zero) como parte do conteúdo do buffer, o método de envio (SEND) somente enviava o buffer especificado até a primeira ocorrência do caractere ASCII 0, desprezando o restante do buffer.

Da mesma foma, caso a aplicação server - alvo da conexão TSocketClient - respondesse um buffer binário contendo uma ou mais ocorrências do caractere ASCII 0 (zero), a aplicação AdvPL recebia apenas o buffer até a primeira ocorrência do caractere ASCII 0, desprezando o resto do buffer.

Melhoria

Realizada melhoria no tratamento de envio e recevimento de dados, permitindo o correto envio e recevimento de buffers contendo conteúdo binário, inclusive com uma ou mais ocorrências co caractere ASCII 0 . 

Informações adicionais
  • Melhoria realizada mediante processo de melhoria continua da ferramenta.
  • Para mais informações, consulte a documentação da classe TSocketClient.