Serveez provides a a server framework.
Serveez is a server framework which provides routines and help for implementing IP-based servers (TCP, UDP, and ICMP).
It is also possible to use named pipes for all connection-oriented protocols. The package includes a number of servers that work already: an HTTP server, an IRC server, a Gnutella spider, and some others.
One of the highlights is that you can run all protocols on the same port. The application itself is single-threaded, but it uses helper processes for concurrent name resolution and ident lookups.
Requirements:
· GNU guile
Installation
Unpack the distribution tarball:
$ tar xvzf serveez-.tar.gz (using GNU tar)
$ gzip -cd serveez-.tar.gz | tar xvf - (using another tar)
Change into the source directory:
$ cd serveez-
Configure the source package for your system:
We recommend to use --enable-opt unless you have a good reason not to do so.
$ ./configure --enable-opt
Now compile the package:
$ make
Install serveez:
$ make install
What's New in This Release:
· zlib codec implemented
· specification of a transparent codec interface
· working named pipe interface under Windows
· package available as relocatable RPM
· modified chat server master protocol (use textSure v1.3)
· virtually unlimited number of socket structures allowed
· faster http file cache
· automatic coserver restart on buffer overrun or death
· Guile server examples and documentation
· Guile servers can be enabled via --enable-guile-server
· loadable server modules
Product's homepage