Hi, I am using Openbsd 4.4 GENERIC#1021 and nc to check if a port is open or not. The command I use is
# /usr/bin/nc -z -w 2 192.168.1.10 80 The command works fine if 192.168.1.10 is up, but if ip is non existing it takes about 1m15sec to exit. # time /usr/bin/nc -v -z -w 2 192.168.3.96 80 nc: connect to 192.168.3.96 port 80 (tcp) failed: Connection timed out 1m14.99s real 0m0.00s user 0m0.00s system Help says -w is timeout for connects and final net reads, so nc should exit after 2 seconds, and it does exit when tested under linux, but not under openbsd. Am i doing some thing wrong or is this a bug in nc ? raj