Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

netcat -ul -p2115 fails with a usage statement. What am I doing wrong?

Thanks!

share|improve this question

2 Answers 2

up vote 10 down vote accepted

To quote the nc man page:

 -l      Used to specify that nc should listen for an incoming connection rather than initiate a connection to a remote host.  It is an error to use this
         option in conjunction with the -p, -s, or -z options.  Additionally, any timeouts specified with the -w option are ignored.

The key here is that -p cannot be combined with the -l flag. When using the -l flag, any ports specified in the positional arguments are used. So instead, you could use the following:

netcat -ul 2115

Enjoy!

share|improve this answer

-p might be wrong.. This will work on redhat based distros..

nc -u -l 2115
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.