我正在尝试实现的目标是使客户端向服务器发送以下命令:
收到“Hello”关键词后,服务器通过以下方式进行监听:
应该将" Hola "的响应发送回客户端。我尝试了以下操作,但在我的情况下都不起作用: 所以我目前面临的问题是,在从客户端收到“ Hello”后,服务器端无法将“ Hola”响应发送回客户端。有没有一种方法可以使用netcat做到这一点?如果可以,请指出我缺少了什么。
非常感谢您的帮助!
echo "Hello" | nc IP Port
收到“Hello”关键词后,服务器通过以下方式进行监听:
nc -nlp port
应该将" Hola "的响应发送回客户端。我尝试了以下操作,但在我的情况下都不起作用: 所以我目前面临的问题是,在从客户端收到“ Hello”后,服务器端无法将“ Hola”响应发送回客户端。有没有一种方法可以使用netcat做到这一点?如果可以,请指出我缺少了什么。
非常感谢您的帮助!
pkill -x nc > /dev/null 2>&1
并进行一些调整。您可以在此gist上看到一个示例。 - robe007pkill
命令也可能会杀死您同时运行的其他netcat
实例,包括您的server.sh
。 - Gustavo Kawamoto