you obviously didnt portforward right, go to Open Port Check Tool and see if your port is open, if not open a cmd box and type ipconfig/all and whatever numbers are at the end of your i.p address there, you put on your router webpage for portforwarding. cause i dont think 2 is right.
edit: and alot of times with windows 7 port 43594 doesnt work so you might have to use 5555