Connecting to server with Arduino, need some help..

Hello all,

I have the SM5100b module and have successfully connected to websites such as www.google.com over port 80 (HTTP). When I try to connect to my website, which is hosted through a shared server on godaddy, I can't do it. I have used an online "port checker" to test port 80 at my IP address and it says it's open and accepting connections.

I know that SSH is not enabled for my website right now. Do you need SSH enabled to allow a client to connect over port 80?

Any guidance would be very helpful, thanks

If the server is using virtual hosting, you probably need to pass a "Host:" parameter in the GET request. Something like this:

   client.println("GET /index.html HTTP/1.0");
   client.println("Host: www.mydomain.com");
   client.println();

Unfortunately I haven't gotten that far yet. I am at the stage where I'm sending:

AT+SDATACONF=1,"TCP","www.google.com",80 When I send this and check: AT+SOCKSTATUS I get: 1,1,0102 (means connected)

When I send to my address: AT+SDATACONF=1,"TCP","www.xxxxxxxxx.com",80 and check AT+SOCKETSTATUS I get 1,0,2130 (not sure what that means)

HOWEVER, if I try to connect with UDP to both sites, I get the same response:

1,1,0000,0,0 (the second one means connected).

Any thoughts? I assume it's something with my server considering I can cannot no problem to google's port 80. Like I said, shared hosting account without SSH enabled. Do I need to consider some kind of firewall or port forwarding issue?

Is there a way to confirm that this is a "server side" problem? For instance, if I want to test the format of data coming out of the module, how do I do that?