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
先贴上客户端的程序:
首先在vs2010中的,添加一个VC命令行程序,把上面的程序直接放到主程序对应的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
相关文章推荐
- C语言实现的一个简单的HTTP程序
- [置顶] C语言实现的一个简单的HTTP程序(转)
- C语言实现的一个简单的HTTP程序
- C语言实现的一个简单的HTTP程序
- C语言实现的一个简单的HTTP程序
- C语言实现的一个简单的HTTP程序
- C语言实现的一个简单的HTTP程序
- C语言实现的一个简单的HTTP程序
- 用C语言实现一个简单的HTTP客户端(HTTP Client)
- 一个简单的四则运算程序C语言实现--实现处理括号
- 用C语言实现一个简单的HTTP Client(HTTP客户端)
- 用C语言实现一个简单的HTTP客户端(HTTP Client)
- Linux Socket 事件触发模型 epoll 示例 这里会写一个用C语言的TCP服务器的完全实现的简单程序
- 用C语言实现一个简单的HTTP客户端(HTTP Client)
- 一个大学C语言试题的简单实现--员工信息管理程序
- 赛码网,简单计算,用C语言自己实现的一个程序,仅供参考
- 一个简单的四则运算程序C语言实现--无法处理括号
- 用C语言实现一个简单的HTTP客户端(HTTP Client)
- 【C语言】没事可以试试这个小程序,使用文件操作,模拟实现一个简单的文件拷贝工具!
- 一个简单c语言windows程序的实现