文档章节

简单的linux的http服务器开发

xxhua
 xxhua
发布于 2013/11/11 16:30
字数 170
阅读 114
收藏 0

   为了提高自己网络编程能力,找了一个案例作为开发实践,即为http服务器(linux)开发,暂且命名为xhttpd。

    xhttpd项目需求:1)支持多用户并发;2)支持配置文件配置参数,命令行修改参数功能;3)支持CGI; 4)支持简单的脚本(语法可以类似asp或者实现一些简单的语法);5)支持日志系统。     

    系统使用IO多路复用的epoll函数,使用进程池技术处理多客户并发问题。

    当系统开发完,应该对自己的技术会有很大的提升

    

© 著作权归作者所有

上一篇: ACE学习_Echo 示例
下一篇: 程序员能力矩阵
xxhua
粉丝 0
博文 3
码字总数 3196
作品 0
深圳
程序员
私信 提问
小简历一份有意思的看看

简 历 基 本 信 息 姓 名 蒋宁 性 别 男 政治面貌 团员 出生日期 1991.11.20 院校专业 计算机网络技术 地 址 北京海淀区菊园东站 电子邮件 591508750@qq.com 联系电话 18211103203 求 职 意 ...

宁宁123韩
2013/10/16
5K
37
Linux服务器管理系统wdcp 2.0_beta3发布

wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,可以在线通过网页管理服务器和虚拟主机.简单,方便,易操作.只有Linux版本,没有windows版...

wdlinuxcn
2011/11/07
841
4
Slackware Linux 13.37 RC2 发布

Slackware Linux 是一套先进的Linux操作系统,它为着易用性和高稳定性双重目标而设计。Slackware包含最新的流行软件,并按照传 统提供简单易用性、灵活性和强大的功能,它将世界的精华呈现在...

红薯
2011/03/16
268
2
linux下几种web服务器对比

Linux下服务器的构建在当前网络上的使用,基本上可以基于以下几种: Apache 、 nginx 、lighttpd。根据Netcraft在最新的统计数据(下图)   Apache毫无疑问是占了一半以上的份额,相比Apach...

ZIJIAN1012
2018/06/26
0
0
linux下nginx的安装与配置

【简介】 Nginx 是一个很牛的高性能 Web 和 反向代理 服务器,它具有有很多非常优越的特性: 在高连接并发的情况下,Nginx 是 Apache 服务器不错的替代品: Nginx 在美国是做虚拟主机生意的老...

山哥
2010/08/03
0
1

没有更多内容

加载失败,请刷新页面

加载更多

lua web快速开发指南(7) - 高效的接口调用 - httpc库

httpc库基于cf框架都内部实现的socket编写的http client库. httpc库内置SSL支持, 在不使用代理的情况下就可以请求第三方接口. httpc支持header、args、body、timeout请求设置, 完美支持各种h...

水果糖的小铺子
34分钟前
3
0
通过四道常问面试题,带你了解什么是数据库分库分表

编者语:为了避免被误解为:「手里有把锤子,看什么都是钉子!」,说明一下不是什么业务都适合分布式数据库,更不是用了分布式数据库性能就一定能得到扩展。 其次:本文为纯干货,建议先转发...

老道士
今天
5
0
springmvc 整体流程

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR......

architect刘源源
今天
3
0
磁盘管理

先来看两个查看的命令 查看磁盘使用情况df 用法:df, df -h, df -m, df -k 查看目录或文件大小 用法:du -sh, du -sm, du -s(默认以k为单位) 新加一块盘如何操作 步骤:分区(可选)--> 格...

wzb88
今天
3
0
在 Linux 下确认 NTP 是否同步的方法

NTP 意即网络时间协议Network Time Protocol,它通过网络同步计算机系统之间的时钟。NTP 服务器可以使组织中的所有服务器保持同步,以准确时间执行基于时间的作业。NTP 客户端会将其时钟与 ...

Linux就该这么学
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部