1) check firewall in your computer. this is not likely the case. but if you have a firewall set you have to open the port from your firewall too.
2) your router might not working correctly. That actualy happened to me. some routers have the port forwarding in their menu but it does not work. (if you are in the US. that is probably not the case.)
3) restart your router (don't ask

)
if I were you I would try to forward some other port that you are sure , some app is listening to. for example I got ssh daemon listening to port 23 so I would try to forward port 23 and try connect to my computer with an ssh client. If I can connect to it , that means my network is fine.
I can not tell you what is wrong with your network but, those are the ways that I would follow to diagnose it. I hope that helps.