终端命令将数据(纯文本字符串)发送到远程计算机的端口

终端命令将数据(纯文本字符串)发送到远程计算机的端口

我正在尝试使用终端实用程序将数据(纯文本字符串)发送到远程计算机的端口。该字符串将用于触发远程计算机上运行的程序,该程序将监听该特定端口。

我使用了 netcat 命令并尝试了以下几种组合,但似乎无法正确获取参数。有人能指出我哪里做错了吗?

eddy-2:Desktop eddy$ nc IPADDRESS PORT >  woc.txt
eddy-2:Desktop eddy$ nc IPADDRESS PORT <  woc.txt

PS:woc.txt包含该命令的纯文本字符串。

编辑:我正在尝试将一个字符串从 OSX 发送到 Windows XP,其中特定端口默认是打开的。

答案1

使用 netcat 如下:

服务器:cat woc.txt | nc -l -p PORT

客户:nc HOST PORT > woc.txt


感谢 garyjohn 的上述修改。

相关内容