spnetkit is a C++ wrapper for BSD-style sockets. It implements the TCP, UDP, SSL transport layer protocols.
Implemented application layer protocols are HTTP client, SMTP client, POP3 client and memcached client. Features include an inifile reader, base64 codec.
The spnetkit code was developed under Linux, but has also been tested under Solaris.
Building
To build libspnetkit.so, type
$ cd spnetkit
$ make
This will build all the targets include examples.
Before building libspnetkit_s.so, OpenSSL must been installed. Edit spnetkit/Makefile to specify the path of openssl:
OPENSSL_INCL = -I< path_to_openssl_include >
OPENSSL_LIB = -L< path_to_openssl_library > -lssl -lcrypto
$ make ssl
Reports of successful use of spnetkit are appreciated.
Product's homepage
What's New in This Release: [ read full changelog ]
· ICAP Client was added.
· Milter Client was assed.
· Porting to win32 platform.