我正在尝试使用终端实用程序将数据(纯文本字符串)发送到远程计算机的端口。该字符串将用于触发远程计算机上运行的程序,该程序将监听该特定端口。
我使用了 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 的上述修改。