| | 1. xSocket | By: | | License: | GNU Library or Lesser General Public License (LGPL) | URL: | http://www.xsocket.org | Description: | xSocket is a lightweight java nio-based server framework to build high performance, high scalable, multithreaded servers. It also supports
SSL-based connections.
One major goal of xSocket is the easy of use. With xSocket you can
write multithreaded servers, without the need of thread handling/synchronisation.
The framework itself consists of 3 major part.
- The multithreaded server, which forwards new connections to the assigned Dispatchers (round robin algorithm).
- The Dispatchers which perform the read and write operation on the connection. By doing this, the Dispatcher calls the registered Handler.
- The Handler, which could be a ConnectHandler or a DataHandler or both, is responsible to process the incoming data and to generate the response
|
2. Java Sockets | By: | | License: | GNU General Public License (GPL) | URL: | http://www.alhem.net/jsockets/ | Description: | Java Sockets is a class library implementing a subset of the C++ Sockets library, and is based on SUN's java.nio.* non-blocking network i/o classes.
|
|