Netcatクライアントの要求に応じて応答を送信する

Netcatクライアントの要求に応じて応答を送信する

クライアントが要求に応じて応答を受け取るソケットを作成しようとしていますが、CentOS 7でこれを達成する方法がわかりません。

これまで、ポート100でソケットを開き、クライアント要求をファイルに保存しました。

#!/bin/sh
nc -lvk 88.109.110.161 100 > port100.txt 2>&1

私はクライアントとして次の要求を送信します。

echo "Hello" | nc 88.109.110.161 100

ファイルは次のように入力されます。

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

クライアントは、要求がHelloの場合はWorld、Worldの場合はHelloというクエリに基づいて応答を受け取りたいと思います。どうすればいいですか?

関連情報