用CSocket怎么连接到www.sina.com.cn?
解决方案 »
- 请高手看一下这两个语句是什么意思?
- 请问有什么方法可以记录下用户在IE里的操作记录?
- CListCtrl如何在选中CheckBox时同时选中相应Item
- 我是新手,希望大家能帮忙!!
- 请问在Windows中如何编写内存驻留程序?
- 关于<conio.h>的问题
- Access 2000 中4个以上的表外关联查询问题, 3个可以做到,4个就不行了, why? 请看看这段代码
- 想在view 类中结束整个Doc/view程序
- 怎样用ADO访问远程数据库
- 如何在LINUX/UNIX系统下使用C++编程
- 了解RAID技术
- VC6+access97 数据库, 在win98,win2000专业版下修改表结构增加字段时(alter table)出错,但在win2000server下却不出错,为什么?
问怎么连接到www.csdn.net不是很好吗。
char Request[100];
char Response[2000]; pSocket = new CSocket();
pSocket->Create();
pSocket->Bind(INADDR_ANY,sizeof(SOCKADDR));
pSocket->Connect("www.sina.com.cn",80);
if (pSocket->GetLastError() == 0)
{
MessageBox("成功连接到 www.sina.com.cn");
strcpy(Request,"GET http://www.sina.com.cn/index.html HTTP/1.1\nAccept:text/text");
pSocket->Send(Request,lstrlen(Request));
memset(Response,0,500);
pSocket->Receive(Response,1999);
if (pSocket->GetLastError() == 0)
MessageBox(Response,"服务器响应");
} pSocket->Close();
delete pSocket; 向服务器发出的GET请求格式是错误的,所以服务器不会响应,但是确实是连接到服务器了。
为什么要连接到sina?!
问怎么连接到www.csdn.net不是很好吗。
愤怒的青年,我欣赏
{
MessageBox("成功连接到 www.sina.com.cn");
strcpy(Request,"GET /index.html HTTP/1.0\r\n\r\n");
pSocket->Send(Request,lstrlen(Request));
memset(Response,0,2000);
pSocket->Receive(Response,1999);
if (pSocket->GetLastError() == 0)
MessageBox(Response,"服务器响应");
}