如何使用nc监听多个tcp连接

问题描述 投票:22回答:4

如何使用监听多个主机的nc创建TCP连接?

nc -l -p 12345
linux tcp netcat
4个回答
12
投票

ncat可以做到这一点。

例如。 ncat --broker --listen -p 12345会将所有传入的消息分发给所有其他客户端(将其视为集线器)。


8
投票

-k 强制nc在当前连接完成后继续侦听另一个连接。如果没有-l选项,则使用此选项会出错。


8
投票

我推荐socat作为nc替代品。

对于OP的问题,socat - TCP-LISTEN:12345,fork,reuseaddr可以完成这项工作。

© www.soinside.com 2019 - 2024. All rights reserved.