HTTPレスポンス
완료 조건
#include "network.h"
#define BUFLEN 1024
int main(int argc, char** argv)
{
int sock, cc;
char buf[BUFLEN];
if (argc<2) {
fprintf(stderr, "Usage..... %s FQDN\n", argv[0]);
exit(1);
}
sock = tcp_client_socket(argv[1], 80);
if (sock<=0) {
fprintf(stderr, "Can not connect to %s\n", argv[1]);
exit(1);
}
tcp_send_mesg(sock, "GET / HTTP/1.0\r\n\r\n");
memset(buf, 0, BUFLEN);
cc = tcp_recv_wait(sock, buf, BUFLEN, 10);
while(cc>0) {
printf("%s", buf);
memset(buf, 0, BUFLEN);
cc = tcp_recv_wait(sock, buf, BUFLEN, 10);
}
close(sock);
return 0;
}
마지막 수정됨: 목요일, 25 6월 2015, 11:05 PM