关于HTTP和SOCKET问题
我通过SOCKET发送GET命令到某网站,然后把接受到数据存成文件
结果不能GET到文件,要么空白,要么说不存在。程序如下:
s=socket(AF_INET,SOCK_STREAM,0);
addr.sin_family=AF_INET;
addr.sin_port=htons(80);
addr.sin_addr.s_addr=inet_addr("218.1.64.33");
iResult=connect(s,(struct sockaddr *)&addr,sizeof(addr));
if(iResult==SOCKET_ERROR)
{
WSACleanup();
return FALSE;
}
strcpy(strSubAddr,"Get /sports/gb/node/2002-06/25/ \r\n");
strcpy(fname,"node_5.htm");
iResult=send(s,strSubAddr,strlen(strSubAddr),0);
do
{
strset(strBuffer,0);
iResult=recv(s,strBuffer,sizeof(strBuffer),0);
LogFile(strBuffer);
}
while(iResult>0);
WSACleanup();