如何用socat创建一个收集套接字继电器?

如何用socat创建一个收集套接字继电器?

我用来socat转发到本地主机上的另一个端口:

socat tcp-l:5050,fork,reuseaddr tcp:localhost:2020

问题:如果运行的程序2020已关闭,socat 将应答传入连接,如下所示:

socat[435965] E connect(5, AF=2 127.0.0.1:2020, 16): Connection refused

问题:我可以让 socat 收集传入消息,将它们置于保留状态,直到目标端口再次变为活动状态(至少在几分钟的超时时间内)?

我正在寻找的是:socat 应该向客户端假装端口5050仍然处于活动状态,并且连接应该挂起,直到端口上的应用程序2020恢复活动并接受等待 5050 的套接字请求。

相关内容