- 博客(3)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 HTTPweb服务器——代码实现
代码已托管github,有兴趣可以去看下,https://github.com/wsy081414/linux_practice/tree/master/http_servermain.c#include"httpd.h" static void *accept_request(void * arg) { int sock = (int )arg; pthread_detach(pt
2017-04-22 22:29:52 1607
原创 HTTPweb服务器——HTTP整体设计框架
我们整个的项目采用B/S模式,通过浏览器发送HTTP的get方法和post方法,然后server进行响应,这样最终通过html看到我们所显示的最终的效果。 另外,为了支持并发,我们采用了多线程的结构。1、进行创建监听套接字和其他socket编程的模式是一样的,我们这里的第一步依然是首先创建监听套接字,创建的过程依然是,socket–>bind—>listen。这里在bind的时候采用sockadd
2017-04-22 22:22:31 3083
原创 HTTPweb服务器——HTTP基本知识
对于HTTP来说,我们不需要说太多,HTTP又叫做超文本传输协议,现如今利用最多的版本是1.1版本,HTTP的特点: C/S模式,B/S模式 简单快速:基于请求和响应,请求只需要传送请求方法和路径。 灵活:HTTP允许传输任意类型的数据对象。 无连接:这个无连接说的是应用层的,应用层无连接,下层使用TCP依然是面向连接的,无连接的含义是限制每一次连接只进行处理一个请求,服务器处理完客户的请求
2017-04-22 22:18:19 4406
求问虚拟机安装centos问题
2016-11-23
如何解决哈希表的拉链法的缺点?
2016-11-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人