Simple tcp server using netcat
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
|# Simple tcp server using netcat|
|# - depending on the netcat version either use nc -l 5555 or nc -l -p 5555|
|# - verify with `telnet locahhost 5555`|
|# - quit the telnet with `ctrl-]` and then type quit|
|# - the while loop is there so reopen the port after a client has disconnected|
|# - supports only one client at a time|
|while :; do nc -l -p $PORT | tee output.log; sleep 1; done|
Jan 21, 2021
I don't understand the question. What is your web? And what is the TCP server supposed to do?
Jan 23, 2021
ugh sorry, my question ends here. Thanks for your response
Dec 5, 2022
I want the server accept connection from outside(global), not only from inside(localhost)
I guess you've already found out the solution.
For guys who come here later, you have to run this script on a public machine (having a public IP address) to make it accessible globally. Of course, the port on which
nc is listening must be open as well (using
Dec 6, 2022
If that isn't the case, you can use a service like ngrok to make that port publicly available.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Do you have access to your internet router? Am I assuming correctly you are running this on your computer at home and not on a server?