我打开了两个虚拟机,一个正在侦听连接,另一个正在从python子进程调用中与nc <ip> <port>
连接。我想在连接上只发送一行文本然后关闭它。我知道如何发送文件cat cat <file> | nc <ip> <port>
但是如何在nc命令中发送一行文本(不使用文件)?
答案 0 :(得分:5)
试试这个:
<WindowsFormsHost x:Name="winhost" HorizontalAlignment="Stretch" VerticalAlignment="Center" Background="Transparent" Visibility="Hidden">
<ax:AxWindowsMediaPlayer x:Name="axwmp" />
</WindowsFormsHost>
您还可以使用临时文件语法:
echo -n 'Line of text' | nc <ip> <port>
答案 1 :(得分:1)
@cb0 显示的临时文件语法也可以用作:
nc <ip> <port> <( echo "Line of text" )
无需使用 cat
命令。这将创建一个内容为“文本行”的临时文件,然后将其重定向到 netcat 命令。
答案 2 :(得分:0)
创建文件test.txt
,文件内容为1
netcat [ip-address] [port] <test.txt
在目的地,你必须有一些东西要听。