使用 Netcat 发送简单的 TCP 消息

Moh*_*mis 51 netcat

我正在尝试使用 netcat 通过 TCP 发送一条简单的消息,例如我想发送数字 1。

所以我明白了我在终端写了以下内容,安装netcat后

netcat [ip-address] [port]

但是如何指定要发送的消息呢?即我在哪里写"1"

270*_*974 63

创建文件something.txt,文件内容为1

netcat [ip-address] [port] <something.txt
Run Code Online (Sandbox Code Playgroud)

在目的地,你必须有一些东西可以听这个。

或者

服务器:

netcat -l -p [port]
Run Code Online (Sandbox Code Playgroud)

监听连接

客户:

netcat [server-ip-address] [port]
Run Code Online (Sandbox Code Playgroud)

在 cilent simple type 上建立连接后 1点击enter


小智 29

我用:

echo text | netcat host port
Run Code Online (Sandbox Code Playgroud)

所以你只需要运行这个:

echo 1 | netcat localhost 12345
Run Code Online (Sandbox Code Playgroud)

  • 或`netcat &lt;host&gt; &lt;port&gt; &lt;&lt;&lt; 1` (11认同)