nc -q的使用,以毫秒为单位

时间:2017-02-09 12:09:26

标签: bash tcp-ip netcat

NC -q选项

我使用此命令通过LAN控制我的接收器:

printf '$CMD\r\n' | nc 192.168.1.106 23

Receiver发送对命令的响应,但netcat已经关闭。如果我使用命令: printf '$CMD\r\n' | nc 192.168.1.106 23 -q 1 我得到了正确的答案,但1秒就像永远一样。试过一些像0.1或100毫秒的技巧,但我得到了无效计时器的错误。

我如何强迫nc等待响应或强迫它等待少量时间?

1 个答案:

答案 0 :(得分:0)

man是你的朋友:

$ man nc
  

«选择花费时间假设几秒钟。追加'ms'几毫秒,   '秒','m'表示分钟,或'h'表示持续数小时(例如500毫秒)。»

编辑:for nc 7.12