"nc -zメソッド「ソカトラン?

"nc -zメソッド「ソカトラン?

「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

この試み協会より良い理解のために、..接続を確認する別の方法があります。

関連情報