我正在尝试使用 netcat 通过 TCP 发送一条简单消息,例如我想发送数字 1。
所以我明白了,在安装 netcat 之后,我在终端中写下以下内容
netcat [ip-address] [port]
但是我如何指定要发送的消息?即我在哪里写"1"
?
答案1
创建文件something.txt
,文件内容为1
netcat [ip-address] [port] <something.txt
到达目的地后你一定要听一些东西。
或者
服务器:
netcat -l -p [port]
收听连接
客户:
netcat [server-ip-address] [port]
连接建立后,在客户端简单输入
1
并点击enter
答案2
我用:
echo text | netcat host port
因此你只需要运行这个:
echo 1 | netcat localhost 12345