为啥没有反应?

vanxining2 2007-08-30 04:29:04
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;

}

是想获取百度首页的代码。头文件等都已经包含进去了。
...全文
97 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
vanxining2 2007-08-30
  • 打赏
  • 举报
回复
地址应该正确吧,是我ping得来的。我用wininet函数可以正确访问的。百度首页。
mixtrue 2007-08-30
  • 打赏
  • 举报
回复
检查如下:地址是否正确 !
是否成功的建立链接

还有可能baidu是否允许通过程序来访问。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧