I’m programming an embedded web server, Spinneret from Parallax Inc. http://www.parallax.com/StoreSearchResults/tabid/768/txtSearch/spinneret/List/0/SortField/4/ProductID/710/Default.aspx
The Spinneret is working fine as a server. On my local home network, the Spinneret can request pages from any web application (.NET).
I’m having a problem requesting pages from the internet. The Spinneret uses IP and port to connect to a server. Once a socket is opened, an HTTP header sent and the response is read. I can’t seem to get the socket to open. For example, I’m trying to hit this page, http://www.mikegebhard.com/datetime.php. The IP is 18.104.22.168. When I try to open a socket using port 80 the Spinneret just waits and waits. If I do the same thing on my home network, hitting an internal IP like, 192.168.1.100:80 it works fine.
How can I go about troubleshooting? Any suggested reading?