#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