I have written a small HTTP server and everything is working fine locally, but I am not able to connect to the server from any other computer, including other computers on the network. I'm not sure if it is a server problem, or if I just need to make some adjustments to Windows. I turned the firewall off, so that can't be the probelm.
I am using Python 2.6 on Windows 7.
Some things to check:

Can you connect to the server via your machine's IP instead of localhost? I.e. if your machine is 1.2.3.4 in the network and the server is listening on port 8080, can you see it by opening a browser to http://1.2.3.4:8080 on the same machine?
Can you do (1) from another machine? (just a sanity check...)
Do other servers work throughout the network? I.e. if you run a simple FTP server (like Filezilla server) on the machine, can you FTP to it from other machines?
Can you ping one machine from another?
Do you still have firewalls running? (i.e. default Windows firewall)
Python Server Help