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++ |
Recent releases


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


Changes: A minor bugfix and porting to Mac OS.


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.


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


Changes: The library was ported to Win32 with MSVC6.