Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revisionBoth sides next revision
sdk:httpget [2015/07/02 13:02] – created fachetsdk:httpget [2015/07/02 13:20] fachet
Line 7: Line 7:
 if (send(s, "GET / HTTP/1.0\r\n\r\n") == -1) exit(3); if (send(s, "GET / HTTP/1.0\r\n\r\n") == -1) exit(3);
 if ((r = recv(s)) == NULL) exit(4); if ((r = recv(s)) == NULL) exit(4);
-printf("%s", r);+printf("%s\n", r); 
 +if (!strstr(r, "HTTP/1.1 200 OK")) { 
 +   i = substr(r, strstr(r, "IP Address: ") + 12, strlen(r)); 
 +   printf("IP Address: %s\n", left(i, strstr(i, "</body>"))); 
 +}
 close(s); close(s);
 +
 </code> </code>