Resumo | Utilização de funções de conexão Client TCP, como CREATE RPC CONN do Advpl, classe tRpc() e tSocketClient(), informando uma string contendo o IP para estabelecer a conexão. |
---|---|
Ocorrência | Caso a string contendo o IP tenha um ou mais espaços em branco após o IP, a partir da primeira geração da build 7.00.131227A, a conexão TCP não era estabelecida, e no log de console do TOTVS | Application Server é mostrada a ocorrência "[THROW] Address length returned 0 from Socket API at file C:\advtec9 - 7.00.131227A\lib_base\sockets.cpp line 408". Este comportamento é um efeito colateral da implementação do Suporte ao IPV6, onde a nova API do sistema operacional não aceita uma string de IPV4 com espaço em branco no final, mas a versão anterior da API ignorava os espaços e funcionava corretamente. |
Correção | Removidos internamente antes da chamada da API do sistema operacional os espaços em branco ã direita da string do IP, caso existam, para manter o comportamento legado da API anterior. |
Informações adicionais |
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas