pizhi / HttpServer
用Linux C编程实现了一个多进程的web局域网服务器,主要用到了socket网络编程接口和http协议,处理了多进程中的僵尸问题(signal),超时连接问题(select)以及统计在线连接数目
☆39Updated 9 years ago
Alternatives and similar repositories for HttpServer:
Users that are interested in HttpServer are comparing it to the libraries listed below
- 用c语言setjmp和longjmp实现的一个最基本的协程☆34Updated 8 years ago
- epoll+线程池实现大文件传输☆65Updated 9 years ago
- C、C++和其在Linux下的编程学习,主要是51CTO、传智播客、一些经典书籍的学习等☆31Updated 8 months ago
- 基于ANSI C开发的内存池和线程池,性能优异☆19Updated 8 years ago
- linux网络编程框架(C++)基于Reactor事件机制,支持线程池,异步非阻塞,高并发,高性能☆84Updated 2 years ago
- HTTP服务器,C语言描述☆70Updated 8 years ago
- 系统编程:Makefile的编写、进程线程区别以及控制、生产者消费者模型、System V标准和POSIX标准中的IPC间通信、简单Shell脚本的编写;网络编程:基于TCP/UDP的客户端/服务器、socket、高级I/O、select/poll/epoll、Http协议☆55Updated 8 years ago
- 分布式队列服务器,实现接口简单,支持tcp/udp,高可用、高性能的队列服务器集群☆47Updated 6 years ago
- 高性能网络设计——网络编程(网络io与select、poll、epoll,reactor原理与实现、http服务器实现、websocket协议与服务器实现)与网络原理(服务器百万并发,网络协议栈,UDP可靠传输协议QUIC),协程框架NtyCo的实现,用户态 协议栈NtyTc…☆28Updated 2 years ago
- 由C语言实现的单线程高并发的网络基础库☆53Updated 3 years ago
- 多线程环境下的高效异步日志系统☆14Updated 5 years ago
- 基于CRT(远程访问终端)+ARM(GEC)+Linux+C语言的视频监控系统☆10Updated 5 years ago
- c++负载均衡服务器☆30Updated 6 years ago
- 一个基于epoll和线程池的转发服务器☆11Updated 6 years ago
- 一个基于epoll的多线程 linux c http web服务器☆24Updated 9 years ago
- libevent-1.4.15源码阅读注释☆73Updated 6 years ago
- 多线程/线程池,epoll,libevent网络库分别实现的三个网络HTTP服务器程序☆14Updated 7 years ago
- 这里总结下c++11的新特性☆11Updated 9 years ago
- Linux下单进程/多线程/多进程/select/epoll架构的socket服务端和客户端的框架☆47Updated 8 years ago
- 本项目是在linux下基于Tinyhttpd扩展实现的不到700行的超轻量型Http Server,基于epoll事件驱动I/O,采用高效的Reactor模型+线程池进行客户端连接任务管理,支持高并发的静态与动态http请求。☆22Updated 4 years ago
- 高性能博客系统☆28Updated 5 years ago
- fast thread pool☆27Updated 6 years ago
- 尝试阻塞与非阻塞,I/O多路复用(select, epoll)☆78Updated 7 years ago
- A tiny web server based on libuv, can accept Socket,WebSocket,or http protocol,and set callBack func's 一 个基于libuv的小型Web服务器,可以接受Socket,WebS…☆34Updated 6 months ago
- ☆32Updated 7 years ago
- ☆66Updated 5 years ago
- light意为轻量级,也意为光速级。☆16Updated 6 years ago
- 定时器方案,采用epoll的异步驱动和采用时间轮推动2中方案。测试在20万个定时器同时存在(以50us的速率仍然持续创建)的情况下内存为20M,cpu占用2%左右☆16Updated 9 years ago
- 基于C语言编写的高并发Epoll服务器☆20Updated 5 years ago
- USTC 嵌入式系统实验室2013级研究生阅读内核记录☆63Updated 10 years ago