Naftuli Tzvi Kay Naftuli Tzvi Kay - 6 months ago 40
Linux Question

Simple Socket Server in Bash?

Is there a way to quickly bind to a TCP port/ip address and simply print out all information to STDOUT? I have a simple debugging solution which writes things to 127.0.0.1:4444 and I'd like to be able to simply bind up a port from bash and print everything that comes across. Is there an easy way to do this?

Answer
$ nc -k -l 4444 > filename.out

see nc(1)