This shows you the differences between two versions of the page.
Next revision Both sides next revision | |||
sdk:httpget [2015/07/02 13:02] fachet created |
sdk: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> | ||