为啥没有反应?
void SockA()
{
WSADATA wsadata;
char lpbuffer[MAX_PATH*2+50]="0";
sockaddr_in addrin;
SOCKET sock;
if (WSAStartup(MAKEWORD( 2, 2 ),&wsadata)!=0) return;
sock=socket(AF_INET,SOCK_STREAM,0);
addrin.sin_addr.s_addr = inet_addr("220.181.37.4");
addrin.sin_port =htons(80);
addrin.sin_family=AF_INET;
int rtn = connect(sock,(sockaddr*) &addrin,sizeof(addrin));
lstrcpy(lpbuffer,"GET /");
send(sock,lpbuffer,lstrlen(lpbuffer),0);
int bytesRecv = SOCKET_ERROR;
char recvbuf[32] = "";
while( bytesRecv != SOCKET_ERROR ) {
bytesRecv = recv( sock, recvbuf, 32, 0 );
if ( bytesRecv == 0 || bytesRecv == WSAECONNRESET ) {
AfxMessageBox("Connection Closed.");
break;
}
AfxMessageBox("Bytes Recv:",bytesRecv);
}
closesocket(sock);
return;
}
是想获取百度首页的代码。头文件等都已经包含进去了。