一个关于http的问题,请大家帮帮我

一个他人写的http项目种下面这两行代码是什么意思?
如果我要在我的电脑上运行,需要改成什么?
不了解http请大佬指教下
docroot /home/tangwz/www/public
domain tangwz.com

设置你的web服务器对应的文件目录和绑定的域名,根据你的需要修改

 int main(int argc, char *argv[])
{
    int sockfd, n;
    struct sockaddr_in servaddr;

    if(2 != argc){
        printf("Usage: %s <IP address>\n", argv[0]);
        exit(-1);
    }

    if((sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0)
        printf("socket failed\n");

    bzero(&servaddr, sizeof(servaddr));
    servaddr.sin_family = AF_INET;
    servaddr.sin_port = htons(80);

    if(inet_pton(AF_INET, argv[1], &servaddr.sin_addr) <= 0)
        printf("inet_pton error for %s\n", argv[1]);

    if(connect(sockfd, (struct sockaddr *)&servaddr, sizeof(servaddr)) < 0)
        printf("connect error\n");

    printf("发送:\n");
    char buff[] = "GET tangwz.com/index/index.html HTTP/1.1\r\nAccept-Language: zh-cn\r\n\r\n";
    write(sockfd, buff, sizeof(buff));
    printf("发送结束!\n");
    printf("开始读取......\n");
    char array[102400];
    int in = 0, nread = 0;
    while((in = read(sockfd, array + nread, sizeof(array))) > 0){
        // cout << nread << endl;
        nread += in;
        if(nread == 11510)
            break;
    }
    array[nread] = '\0';
    printf("Gogoing web服务器返回的数据:\n%s\n%d\n", array, nread);
    printf("读取结束!\n");
    return 0;
}

这是他的测试片段, 这个buff里面写的是什么东东