Projects / spserver

spserver

SPServer is a high concurrency C++ server framework library that implements the Half-Sync/Half-Async and the Leader/Follower thread pool patterns. It is based on libevent (Unix/Linux) and IOCP (Win32) in order to utilize the best I/O loop on any platform. It supports SSL for secure transactions. An SSL proxy, sptunnel, is included along with an embedded HTTP server framework, sphttp.

Tags Internet Web HTTP Servers Networking Communications
Licenses LGPL
Operating Systems POSIX Linux Solaris
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  15 Mar 2009 08:30
  • Rrelease-after

    Changes: An embedded SMTP server based on spserver was added. Some memory leak bugs were fixed.

    • Rrelease-mid
    •  24 Sep 2008 17:15
    • Rrelease-after

    Changes: A minor bugfix and porting to Mac OS.

    • Rrelease-mid
    •  27 Jun 2008 16:46
    • Rrelease-after

    Changes: An XySSL socket I/O layer for spserver was added. An abstract layer for socket I/O was added, and the OpenSSL plugin has been ported to the IOCP server framework.

    • Rrelease-mid
    •  24 May 2008 08:10
    • Rrelease-after

    Changes: The performance of the demo programs was improved. A Win32 IOCP-based server framework was added.

    • Rrelease-mid
    •  20 Apr 2008 00:36
    • Rrelease-after

    Changes: The library was ported to Win32 with MSVC6.

    5571a0ba5c2dfdff9360e30fa3fc4948_thumb

    Project Spotlight

    MakeMKV

    A Blu-ray and DVD transcoder.

    D0099c03656c65f420bd8c5fc0d17118_thumb

    Project Spotlight

    HoldingNuts

    A poker client and server.