C语言实现的一个简单的HTTP程序
2015-07-28 13:54
666 查看
以下是参考<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
先贴上客户端的程序:
再贴上服务端的程序:
运行代码如下:
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
相关文章推荐
- 翻译:理解TCP/IP网络栈&编写网络应用(上)
- 网络编程系列之三 信号量
- tcpcopy 实现( php + python)
- 萝卜叶万能助手SEO网络营销简介
- asp.net mvc下标记一个action同时可以接受httpget和httppost
- Apache并发请求数及其TCP连接状态
- [Android] WebView内的本地网页,使用XMLHttpRequest读取本地档案
- 查看及测试网络
- HTTP协议中POST、GET、HEAD、PUT等请求方法以及一些常见错误 #Reprinted#
- 网络远程教育实施方案交流之(三)——服务器架构及视频存储方案
- http://blog.sina.com.cn/s/blog_4c0e8aa20100ung8.html
- WebService或HTTP服务端接收请求转发消息到另一个服务端-实现思路
- 人工神经网络基础与研究内容
- uboot启动完成后对网络环境的配置
- python实现单隐层神经网络基本模型 推荐
- 网络编程系列之二 互斥量
- tomcat7 服务器配置HTTPS安全协议
- 网络爬虫基本原理(一)
- 网络爬虫基本原理二
- 1149-PIGS(网络流建模,缩点)