我正在尝试创建一个套接字,客户端可以在其中接收基于其请求的响应,但我不知道如何在 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。我怎样才能做到这一点?