Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 通过netcat连接发送字符串_Python_Netcat - Fatal编程技术网

Python 通过netcat连接发送字符串

Python 通过netcat连接发送字符串,python,netcat,Python,Netcat,我打开了两个虚拟机,一个正在监听连接,另一个通过python子进程调用连接到nc。我只想通过连接发送一行文本,然后关闭它。我知道如何发送文件catcat | nc,但如何在nc命令中发送一行文本(不使用文件)?尝试以下操作: echo -n 'Line of text' | nc <ip> <port> echo-n“文本行”| nc 您还可以使用临时文件语法: cat <(echo "Line of test") | nc <ip> <por

我打开了两个虚拟机,一个正在监听连接,另一个通过python子进程调用连接到
nc
。我只想通过连接发送一行文本,然后关闭它。我知道如何发送文件cat
cat | nc
,但如何在nc命令中发送一行文本(不使用文件)?

尝试以下操作:

echo -n 'Line of text' | nc <ip> <port>
echo-n“文本行”| nc
您还可以使用临时文件语法:

cat <(echo "Line of test") | nc <ip> <port>

cat创建文件
test.txt
,文件内容为1

netcat [ip-address] [port] <test.txt

netcat[ip address][port]@cb0显示的临时文件语法也可以用作:

nc <ip> <port> <( echo "Line of text" )

nc抱歉,我不清楚,我根本不想以任何方式使用文件,只要有任何方式捕获到达另一个正在侦听连接的VM的数据(文本)。