GNU-SocketServer API

Overview

The GNU-SocketServer API is a Java API for building TCP based network servers. It provides a multi-threaded Server object which can be instantiated in a particular HostContext and distribute TCP connections to ConnectionHandler objects running in their own thread.

Threads within the system are pooled and re-used to make the system as efficient as possible.

The API is used as the foundation for the GNU-Paperclips Servlet Engine.

It is also the foundation for a developmental mail server.
 

Further Information

The JavaDoc for the GNU-SocketServer API is available on line or as a download.
GNU-SocketServer API JavaDoc on-line
GNU-SocketServer JavaDoc download (.jar file)
The GNU-Paperclips list is used by the developers working on GNU-SocketServer API. You can register on the list by sending email to gnupaperclips@gnu.org. Make sure that the subject contains the word: subscribe
 
 

Downloading the API

You can download the GNU-SocketServer API class files by clicking on this link.

You can download the GNU-SocketServer API source files by clicking on this link.

The source files are also available from anonymous CVS.
You can get at them using CVS like this:

  cvs -d :pserver:anoncvs@subversions.gnu.org:/home/cvs login
  [just hit return]
  cvs -d :pserver:anoncvs@subversions.gnu.org:/home/cvs co gnu-socketserver


Created: 1 July 1999 Last Updated: 15th February 2000 Contact: webmaster Author: Nic Ferrier