Receba dados em um soquete do servidor TCP/IP
e, em seguida, envie os dados de volta à mesma conexão, utilizando um fluxo de mensagens
com nós TCPIPServerInput e TCPIPServerOutput.
Cenário: Um aplicativo cliente abre um soquete
TCP/IP e envia um documento não definido (de qualquer formato ou tamanho). O final
do documento é sinalizado pelo cliente que fecha o fluxo de saída (mas não
a conexão) e, em seguida, aguarda o retorno dos mesmos dados.
Instruções: As etapas a seguir
descrevem como gravar um fluxo de mensagens que pode receber os dados
e retorná-los para a mesma conexão:
- Crie um fluxo de mensagens chamado TCPIP_Task3 com um nó TCPIPServerInput
e um nó TCPIPServerOutput. Para obter informações adicionais, consulte Criação de um Fluxo de Mensagens.
- Conecte o terminal Out do nó TCPIPServerInput
ao terminal In do nó TCPIPServerOutput.
- Configure as seguintes propriedades do nó TCPIPServerInput:
- Na guia Básico, configure a propriedade Detalhes da Conexão para 14143.
- Na guia Avançado, configure a propriedade Modificação do Fluxo de Entrada como Reservar fluxo de entrada e liberar no final do fluxo.
- Configure as seguintes propriedades do nó TCPIPServerOutput:
- Na guia Básico, configure a propriedade Detalhes da Conexão para 14143.
- Na guia Pedido, configure a propriedade Local de IDpara LocalEnvironment/TCPIP/Input/ConnectionDetails/Id.
- Na guia Avançado, configure a propriedade Fechar Conexão como Após
o envio de dados.
- Salve o fluxo de mensagens.