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


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


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


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


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.


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