使用 Netcat 发送简单的 TCP 消息

使用 Netcat 发送简单的 TCP 消息

我正在尝试使用 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

相关内容