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
Licenses
Operating Systems
Implementation

RSS Recent releases

Release Notes: A memory leak in IOCP Server was fixed. SP_DotTermMsgDecoder performance was improved.

  •  15 Mar 2009 08:30

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

    •  24 Sep 2008 17:15

    Release Notes: A minor bugfix and porting to Mac OS.

    •  27 Jun 2008 16:46

    Release Notes: 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.

    •  24 May 2008 08:10

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

    Screenshot

    Project Spotlight

    Anywhere Board Games

    Multi-player board and card games through HTML5.

    Screenshot

    Project Spotlight

    Padre

    A Perl application development and refactoring environment.