如何在 Linux 上打开 TCP/UDP 连接?

如何在 Linux 上打开 TCP/UDP 连接?

我正在寻找一个简单的命令行工具来在 Linux 机器上的所需端口上打开 TCP/UDP 服务器/客户端。是否有任何应用程序或命令可用于实现此目的?

答案1

(netcat)命令nc可能可以满足您的需要。它可以在指定端口上侦听 TCP 或 UDP 连接,还可以建立出站连接,具体取决于您指定的命令行参数。

如果这不是您想要的,请告诉我。

答案2

socat tcp-l:<port>

如同网猫,但具有一致性的优势(只有一个实现,而不是 6-8 个不同的网猫版本)并支持 IPv6、UDP、SSL、SCTP 等。

答案3

还有第三种选择,UCSPI-TCP 包

相关内容