Currently Being ModeratedJul 14, 2012 6:48 AM (in response to flashtivator)
localhost refers to the loopback interface (equivalent to IP 127.0.0.1) on the same machine. If your webserver is on your Windows PC, then you can't reach it from an iPod touch using localhost, as localhost would refer to the iPod itself.
Currently Being ModeratedJul 14, 2012 9:43 AM (in response to flashtivator)
If your Touch is on the same local network, try using the computer name of your Windows PC. You can find the computer name in Control Panel > System and Security > System.
If you are using a DNS server in your local router, you can also make a new DNS entry for your Windows PC with any name you want.