Shell 从描述符读取响应
我通过shell脚本(通过在主机和端口打开描述符)发送消息,服务器也会响应一些消息,但是如何从描述符读取服务器消息?这是我当前的代码,它从命令行发送一个红色的命令Shell 从描述符读取响应,shell,descriptor,Shell,Descriptor,我通过shell脚本(通过在主机和端口打开描述符)发送消息,服务器也会响应一些消息,但是如何从描述符读取服务器消息?这是我当前的代码,它从命令行发送一个红色的命令 exec 3<>/dev/tcp/${HOST}/${PORT} while true; do echo "Enter command to send to the server" read MESSAGE; echo -ne $MESSAGE >&3 echo "sent $
exec 3<>/dev/tcp/${HOST}/${PORT}
while true; do
echo "Enter command to send to the server"
read MESSAGE;
echo -ne $MESSAGE >&3
echo "sent $MESSAGE to the server"
//add code here to read if the server wrote any response
done
exec 3<&-
exec 3>&-
exec 3/dev/tcp/${HOST}/${PORT}
虽然真实;做
echo“输入要发送到服务器的命令”
阅读信息;
echo-ne$消息>&3
echo“已向服务器发送$MESSAGE”
//在此处添加代码以读取服务器是否写入了任何响应
完成
执行官3&-
标记您正在使用的外壳-它不是sh
。