「nc -z」の動作を取得したい。ホストポート; echo $?"ネットワーク管理者がnetcatを無効にしたため、socatを使用します。目的は、2つのサーバー間のTCP接続が開いているかどうかをテストすることです。どうすればよいですか?
答え1
nc -z host port
データを送信せずに接続のみを試みるので、同じでなければなりませんsocat /dev/null tcp4:host:port
。
私はこれがsocatに対して予想される動作を達成すると思います。
socat /dev/null tcp4:host:port > /dev/null 2>&1 ; echo $?
答え2
こんにちは。 socatを使用してサーバー間の接続を確認したい場合は、次のコマンドを実行してリンクを参照してください。
CWsocat [options] <address> <address>
CWsocat -V
CWsocat -h[h[h]] | -?[?[?]]
CWfilan
CWprocan
この試み協会より良い理解のために、..接続を確認する別の方法があります。