我正在尝试创建一个套接字,客户端根据他们的请求接收响应,但我无法弄清楚如何在 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。我怎样才能做到这一点?