andla
asked on
winsock and connect to proxy
Please help me.
I can't figure out why the connect does not response.
Sample code. Not sure if you need more.
printf("send header\n");
//GET / \r\nHost:abc.go.com\r\n
//sprintf(head,"GET %s HTTP/1.0\n\n",_fil);
sprintf(head,"GET http://abc.go.com HTTP/1.0\r\n");
if (send(soc,head,strlen(head ),0) != (int) strlen(head))
{
printf("error sending header!\n");
exit(1);
}
//fd_set fds;
FD_ZERO(&fds);
FD_SET(soc,&fds);
select (soc + 1, &fds, NULL, NULL, NULL);//This one i lazy.
if (FD_ISSET(soc,&fds))
{
char cc[100];
if(recv(soc,cc,sizeof(cc), 0)>0)
abc(cc);
}
Regards
Andla
I can't figure out why the connect does not response.
Sample code. Not sure if you need more.
printf("send header\n");
//GET / \r\nHost:abc.go.com\r\n
//sprintf(head,"GET %s HTTP/1.0\n\n",_fil);
sprintf(head,"GET http://abc.go.com HTTP/1.0\r\n");
if (send(soc,head,strlen(head
{
printf("error sending header!\n");
exit(1);
}
//fd_set fds;
FD_ZERO(&fds);
FD_SET(soc,&fds);
select (soc + 1, &fds, NULL, NULL, NULL);//This one i lazy.
if (FD_ISSET(soc,&fds))
{
char cc[100];
if(recv(soc,cc,sizeof(cc),
abc(cc);
}
Regards
Andla
ASKER
Thanks!
I have tried that if you mean
"GET http://abc.go.com HTTP/1.0\r\n\r\n");
Yesterday just before i went to sleep i searched for an answer in the newsgroups. I saw that i missed a "/" character after the http://abc.go.com and. After that it worked, hurray. I'm pretty new to this and i value your experience with winsock programming. I will remember the two '\r\n\r\n'. What i think (not sure)is that if i want to cover a broader functionality of the GET string i will also have to try one \r\n or \n\n. Is it general that i must use a '/' after the URL ?
/Andla
I have tried that if you mean
"GET http://abc.go.com HTTP/1.0\r\n\r\n");
Yesterday just before i went to sleep i searched for an answer in the newsgroups. I saw that i missed a "/" character after the http://abc.go.com and. After that it worked, hurray. I'm pretty new to this and i value your experience with winsock programming. I will remember the two '\r\n\r\n'. What i think (not sure)is that if i want to cover a broader functionality of the GET string i will also have to try one \r\n or \n\n. Is it general that i must use a '/' after the URL ?
/Andla
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
I think you forgot this question. I will ask Community Support to close it unless you finalize it within 7 days. Unless there is objection or further activity, I will suggest to refund the points and PAQ at zero points since you found your own solution.
The link to the Community Support area is: https://www.experts-exchange.com/jsp/qList.jsp?ta=commspt
Please do not accept this comment as an answer!
======
Werner
The link to the Community Support area is: https://www.experts-exchange.com/jsp/qList.jsp?ta=commspt
Please do not accept this comment as an answer!
======
Werner
ASKER
I'm very sorry that i have forgotten this :-( . Shame on me.
Very sorry.
Andla
Very sorry.
Andla
Also consider using HTTP1.1 and specifying a HOST header - see the RFC2616 for more info.