socatを使用してコレクションソケットリレーを作成するには?

socatを使用してコレクションソケットリレーを作成するには?

私はsocatlocalhostの他のポートに転送するために使用します。

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

Q:socatから着信メッセージを収集し、宛先ポートが再びアクティブになるまで(少なくとも数分のタイムアウト内で)メッセージを保留できますか?

私が探しているのは、socatがクライアントにポートが5050まだアクティブであるかのように2020偽装し、ポートのアプリケーションが再びアクティブになり、5050で待機しているソケット要求を受け入れるまで接続を中断する必要があることです。

ベストアンサー1

おすすめ記事