Estou tentando criar um soquete onde o cliente recebe uma resposta com base em sua solicitação, mas não consigo descobrir como conseguir isso no CentOS 7.
Até agora, tenho o soquete aberto na porta 100 e salvando a solicitação do cliente em um arquivo:
#!/bin/sh
nc -lvk 88.109.110.161 100 > port100.txt 2>&1
Como cliente, envio a solicitação:
echo "Hello" | nc 88.109.110.161 100
E o arquivo é preenchido com:
Ncat: Version 6.40 ( http://nmap.org/ncat )
Ncat: Listening on 88.109.110.161:100
Ncat: Connection from 88.109.110.161.
Ncat: Connection from 88.109.110.161:47578.
Hello
Eu quero que o cliente receba a resposta com base na consulta, se a solicitação for Olá, receba Mundo, Mundo e Olá. Como posso fazer isso?