您的位置:首页 > 理论基础 > 计算机网络

C语言实现的一个简单的HTTP程序

2015-04-07 16:55 746 查看
以下是参考<winsock网络编程经络>中讲解web应用http协议的时候,实现的一个简单的http程序,包含一个服务器和一个客户端。

先贴上客户端的程序:

 

 

 首先在vs2010中的,添加一个VC命令行程序,把上面的程序直接放到主程序对应的cpp文件中,然后编译即可。

 

再贴上服务端的程序:

 

 这个也跟客户端程序一样,打开VS2010,新建一个VC命令行程序,COPY上面的代码,直接放到主程序的CPP文件中,编译即可。

运行代码如下:

1.先运行服务端程序,绑定端口,然后开启监听  在CMD里先切换到exe的目录,然后 输入
服务端程序名.exe 9000,此处服务端程序名换成对应的程序名称.后面的9000端口号,也可以换成别的。

 2. 再运行客户羰程序,同上面一样,切换到exe 的目录,然后输入
客户端程序名.exe http://127.0.0.1:9000/index.html,  此处客户端程序名换成对应的程序名称,后面的http://127.0.0.1:9000/index.html,代表请求的网页路径。

 3. 在服务器的exe目录下,应创建一个index.html文件,里面可以输入一个正规的html文件。

以上只是学习网络编程的一点小体会,尽当以后温故:)

原文地址:http://www.cnblogs.com/xuwenmin888/archive/2013/05/04/3059282.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  http协议