Linux下C语言url请求(2)

int cc;
        if(-1 == (cc = connect(cfd,(struct sockaddr*)&cadd,(socklen_t)sizeof(cadd))))
        {
                printf("connect failed of client!\n");
                exit(1);
        }
        printf("connect success!\n");
 
        //向服务器发送url请求的request
        int cs;
        if(-1 == (cs = send(cfd,request,strlen(request),0)))
        {
                printf("向服务器发送请求的request失败!\n");
                exit(1);
        }
        printf("发送成功,发送的字节数:%d\n",cs);
 
        //客户端接收服务器的返回信息
        memset(text,0,BUFSIZE);
        int cr;
        if(-1 == (cr = recv(cfd,text,BUFSIZE,0)))
        {
                printf("recieve failed!\n");
                exit(1);
        }
        else
        {
                printf("receive succecc!\n");
        }
        close(cfd);
 }
 
int main(int argc,char* argv[])
 {
        if(argc<2)
        {
                printf("用法:%c url网页网址\n",argv[0]);
                exit(1);
        }
        geturl(argv[1]);
        return 0;
 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/b442d0c16cfd530e30237a51e62e0320.html