spserver-0[1].8.5.src.tar

所属分类:Linux/Unix编程
开发工具:C/C++
文件大小:70KB
下载次数:71
上传日期:2008-07-23 16:51:48
上 传 者eagle518
说明:  spserver 是一个实现了半同步/半异步(Half-Sync/Half-Async)和领导者/追随者(Leader/Follower) 模式的服务器框架,能够简化 TCP server 的开发工作。 spserver 使用 c++ 实现,目前实现了以下功能: 1.封装了 TCP server 中接受连接的功能; 2.使用非阻塞型I/O和事件驱动模型,由主线程负责处理所有 TCP 连接上的数据读取和发送,因此连接数不受线程数的限制; 3.主线程读取到的数据放入队列,由一个线程池处理实际的业务。 4.一个 http 服务器框架,即嵌入式 web 服务器(请参考: SPWebServer:一个基于 SPServer 的 web 服务器框架)
(spserver is a realization of a semi-synchronous/semi-asynchronous (Half-Sync/Half-Async) and leader/followers (Leader/Follower) model server framework, to simplify the development of TCP server. spserver use c++ realize now realize the following functions: 1. Packaging the TCP server to accept connections function 2. the use of non-blocking type I/O and event-driven model, by the main thread responsible for handling all TCP connection read and send data, so connections are not thread a few restrictions 3. the main thread to read data Add queue, by a thread pool handle the actual business. 4. A http server framework, that is, embedded web server (please refer to: SPWebServer: a web server based on the framework of SPServer))

文件列表:
spserver-0.8.5\openssl\testechos.cpp (2170, 2007-10-27)
spserver-0.8.5\openssl\democa.crt (1176, 2007-10-27)
spserver-0.8.5\openssl\testhttps.cpp (3469, 2007-10-27)
spserver-0.8.5\openssl\spopenssl.cpp (4669, 2007-10-27)
spserver-0.8.5\openssl\demo.crt (3089, 2007-10-27)
spserver-0.8.5\openssl\demo.key (493, 2007-10-27)
spserver-0.8.5\openssl\spopenssl.hpp (832, 2007-10-27)
spserver-0.8.5\openssl\Makefile (1203, 2007-10-27)
spserver-0.8.5\openssl\stelnet (73, 2007-10-27)
spserver-0.8.5\matrixssl\spmatrixssl.hpp (888, 2007-10-27)
spserver-0.8.5\matrixssl\democa.crt (1176, 2007-10-27)
spserver-0.8.5\matrixssl\sslSocket.h (4898, 2007-10-27)
spserver-0.8.5\matrixssl\testechos.cpp (2182, 2007-10-27)
spserver-0.8.5\matrixssl\spmatrixssl.cpp (2234, 2007-10-27)
spserver-0.8.5\matrixssl\sslSocket.c (29199, 2007-10-27)
spserver-0.8.5\matrixssl\demo.key (493, 2007-10-27)
spserver-0.8.5\matrixssl\demo.crt (3089, 2007-10-27)
spserver-0.8.5\matrixssl\Makefile (1165, 2007-10-27)
spserver-0.8.5\matrixssl\stelnet (73, 2007-10-27)
spserver-0.8.5\sptunnel\sptunnelimpl.hpp (2323, 2007-10-27)
spserver-0.8.5\sptunnel\democa.crt (1176, 2007-10-27)
spserver-0.8.5\sptunnel\sptunnelimpl.cpp (6589, 2007-10-27)
spserver-0.8.5\sptunnel\sptunnel.cpp (2582, 2007-10-27)
spserver-0.8.5\sptunnel\demo.crt (3089, 2007-10-27)
spserver-0.8.5\sptunnel\demo.key (493, 2007-10-27)
spserver-0.8.5\sptunnel\Makefile (1218, 2007-10-27)
spserver-0.8.5\spserver\testthreadpool.cpp (1254, 2007-10-27)
spserver-0.8.5\spserver\sphttpmsg.hpp (3463, 2007-10-27)
spserver-0.8.5\spserver\sprequest.hpp (541, 2007-10-27)
spserver-0.8.5\spserver\spioutils.hpp (460, 2007-10-27)
spserver-0.8.5\spserver\event_msgqueue.h (645, 2007-10-27)
spserver-0.8.5\spserver\spresponse.cpp (3707, 2007-10-27)
spserver-0.8.5\spserver\testdispatcher.cpp (3541, 2007-10-27)
spserver-0.8.5\spserver\spiochannel.cpp (3551, 2007-10-27)
spserver-0.8.5\spserver\sputils.cpp (3921, 2007-10-27)
spserver-0.8.5\spserver\spresponse.hpp (1720, 2007-10-27)
spserver-0.8.5\spserver\spiochannel.hpp (1536, 2007-10-27)
... ...

近期下载者

相关文件


收藏者