in my home computer incoming port 80 was blocked. i gess it was done by some vires. did any body know how to open the closed port in xp. or any tool to open colosed ports.
netstat -a tell you?
If you're using Windows, try:
netstat -a | findstr :80
...or try Sysinternals' TCPView
Maybe there's something already running which is listening on that port.
Or do you have some firewall software which is butting in and blocking it?
You mention that at home, where things don't work, you have an ADSL router.
Where are these incoming connections coming from? Are you testing incoming connections from another machine on your local network, or from machines in the internet?
At work, where you say things work, are you testing incoming connections from another machine on your local network, or from machines in the internet?
If you are trying to test incoming connections to your laptop from the internet when you're at home, and you have a router, does your router port-forward port 80 from it to your laptop?