web code
zomoe
我只能给你一间小小的阁楼,一扇朝北的窗,让你望见星斗。
展开
-
fastcgi协议分析
FastCGI协议数据包是8字节对齐的,由包头(Header)和包体(Body)组成。例如要请求一个index.php的页面,WebServer首先向WebApp发送一个Request数据包。包头有个请求ID用于并行工作时,区别不同的请求。包头[版本:1][类型:1][请求ID:2][数据长度:2][填充字节数:1][保留:1]包体[角色:2][参数:1][保留:5转载 2012-11-14 17:48:40 · 922 阅读 · 0 评论 -
linux环境下的一个简单的web server
linux环境下的一个简单的web server ,可以用来处理静态的http请求。当做socket原理和http的的学习#include #include #include #include #include #include #include #include #include #include #define FILE_MAX_SIZE 100000 #define原创 2012-11-16 13:39:13 · 1361 阅读 · 0 评论 -
linux下 简单学习epoll处理海量链接
最近在 看一些关于linux C 服务器编程方面的东西,随及就涉及到了大量连接的处理的问题。我 们知道在linux下我们一般用tcp/ip协议去写简单的C/S模型的代码,经常会用到select()函数。它是用来确定一个或多个套接口状态的函数。对每一个套接口,调用者可查询它的可读性、可写性及错误状态信息。用fd_set结构(可以google)来表示一组等待检查的套接口,可以用来实现多路复用的I/O模原创 2012-12-04 22:55:34 · 891 阅读 · 0 评论 -
浅谈Linux网络编程的基本内容
今天只是想浅谈一下对于Linux网络编程中一些基本问题的理解。我们知道互联网通信都是基于TCP/IP协议簇的,里面从一开始设计就保证了基本的通信安全和效率问题。 顾名思义的解释:IP(Internet协议)和TCP(传输控制协议),合起来叫TCP/IP。 IP协议为接入网络中的每台计算机分配了一个独一无二的地址,并负责在传输过程中寻找到目的计算机。TCP协议则负责保证传输的可靠性:一旦传原创 2013-07-28 21:33:09 · 2613 阅读 · 6 评论 -
浅谈server端基本的设计模型及部分问题
用了大概一个半月的时间都在做OS相关的实验感觉操作系统的东西自己还是了解适可而止,当然OS中包含了太多的设计模式以及底层相关的东西都会对自己在server端处理起到指引的作用,但是目前自己还是还是感觉自己还是对server端的处理比较感兴趣,固不再废话,进入正题--server端基本的设计模式。 [注]:所有东西基于Linux环境,并且部分设计模型在Linux下有良好的表现,不一定在Wind原创 2013-11-15 20:16:43 · 2954 阅读 · 3 评论